我有一个UIPageViewController
可以处理翻开我的“书”的页面。但是,每个书页都是ViewController
,UIScrollView
为subview
。由于contentSize
,UIScrollView
只能够垂直滚动。问题在于,当用户垂直滚动scrollview
时,由于scrollview
仍在滚动/减速,用户无法翻页。看到这个的一个非常简单的方法是滚动页面,然后尝试点击视图的边缘。这通常会改变页面,并且当scrollview
没有移动时它确实改变页面。但是,当它移动时,水龙头会导致滚动视图停止移动,而不是翻页。UIScrollView在滚动时取消UIPageViewController手势
如果UIPageViewController
试图通过点击或平移页面以使页面转动动画尝试使用手势来转动页面,我该如何取消scrollviews
手势?
有关我想要实现的行为的示例,请查看iPhone上Twitter的官方客户端。 可以从时间线滑动到Discover,而馈送仍然从滚动中减速。
你能分享一个包含这种情况的演示应用程序吗? – souvickcse