作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设我有一个要浏览的文章列表。对于 iOS 6,有两个简单的解决方案:
这非常简单,但在自定义转换方面缺乏灵 active 。使用 UIPageViewController 我只有两个(Page Curl 和 Scroll),使用 UIScrollView 只有 Scroll。
我要找的过渡效果是苹果在 iOS 7 中引入的。我们通过将新 Controller 插入堆栈获得的效果,请参见屏幕截图:
在我看来,这带来了非常好的用户体验,但它只对后退有效,对前进无效。但是由于 Safari 浏览器也支持双向导航,我想知道它是如何在那里实现的,以及最终如何在我的文章列表中实现它。
感谢任何提示!
最佳答案
我最近查看了完全相同的问题并构建了一个 working demo它使用 UIViewController
容器和 UIPanGestureRecognizer
的子类。它支持:
UIScrollView
,如分页https://github.com/alfiehanssen/ios-viewcontroller-containment
另一种方法是基于新的 UIViewControllerInteractiveTransitioning
和相关协议(protocol)构建寻呼机。
希望这有助于...
关于ios - 如何在 IOS 7 中实现 UIViewController 与前后过渡的导航?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18991435/
我是一名优秀的程序员,十分优秀!