我有以下布局
所以它基本上是一个占据整个屏幕的滚动视图。内容大小设置为三倍宽度和相同高度。在滚动视图内 - 有容器视图和三个表视图 - 每页一个。最初只有中间表格视图可见。
这允许我使用滚动视图水平滚动在表格之间导航,并在中间表格内垂直滚动。
我知道苹果并不真正建议将 UITableView 放入 UIScrollView 中,但在这种特殊情况下我不知道如何以不同的方式实现它,直到 iOS8 一切都工作正常。
UIScrollView 无法识别任何垂直滚动(因为内容高度等于滚动视图高度),并且这些手势直接传递给 UITableView。
但从 iOS8 开始,这种情况就被打破了。 UIScrollView 将允许一些垂直滚动,并且基本上拦截发送到 UITableView 的滚动手势。
我创建了一个简单的项目,在 iOS7 中运行良好,但在 iOS8 中损坏。有人知道如何解决这个问题吗?
项目链接:https://dl.dropboxusercontent.com/u/6402890/TablePaging.zip https://dl.dropboxusercontent.com/u/6402890/TablePaging.zip
我无法解决这个问题,正如我在评论中提到的,必须使用内置函数重新编写逻辑UIPageViewController
class.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)