我在网上搜索过,找不到任何答案。
我有一个带有几个 UIImageView 的简单 UIScrollView。 ScrollView 在 IB 中设置为 pagingEnabled = YES,然后在 Controller 中设置 contentSize。
当我尝试在启用多任务手势的 iPad 上滚动时(只需轻微移动,当我在屏幕的一半上滑动时一切正常)ScrollView 似乎非常快速地滚动几页然后返回到它所在的页面应该滚动到。当我关闭多任务手势时,一切都很好。在 iPhone 上也一切正常。
有人遇到这个问题并解决了吗?我唯一想到的就是完全覆盖 scrollView 手势识别器,但必须有一些更简单的方法:)
最佳答案
苹果告诉我不要使用屏幕盖,因为这会降低电容屏的灵敏度。
我找到的唯一解决方案是至少在 Apple 承认这一点之前取消“多任务处理手势”。您可以通过尝试 iBooks、日历和 App Store 等其他应用程序来验证这一点。
如果您在屏幕上缓慢滑动手指时屏幕不滚动,但您可以在 ScrollView 上滑动手指以访问 View 的其余部分,这可能是“多任务手势”功能的无意反作用.我还注意到,当我的手指一直滑过屏幕时,原始 View 会反弹回来,我无法轻松导航。
这在版本 4.3.3 中也很明显,因此它可能是永久性的 :(
关于ios - 启用多任务手势的 iPad 上的 UIScrollView 问题 (iOS 4.3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5578652/