【发布时间】:2012-11-05 22:56:57
【问题描述】:
我有一个UIPageViewController 来处理我的“书”的翻页。但是,每个书页都是ViewController,UIScrollView 是subview。由于contentSize,UIScrollView 只能垂直滚动。问题是当用户垂直滚动scrollview 时,由于scrollview 仍在滚动/减速,用户无法翻页。一个非常简单的查看方法是滚动页面,然后尝试点击视图的边缘。这通常会更改页面,并且在scrollview 不移动时确实会更改页面。但是,当它移动时,点击会导致滚动视图停止移动而不是翻页。
如果UIPageViewController 试图使用手势翻页,通过点击或平移页面来产生翻页动画,我该如何取消scrollviews 手势?
有关我想要实现的行为的示例,请查看 iPhone 上的 Twitter 官方客户端。 当提要仍在滚动减速时,可以从时间轴滑动到发现。
【问题讨论】:
-
你能分享一个包含这种情况的演示应用吗?
标签: ios scrollview gesture uipageviewcontroller