启用了多任务手势的iPad上的UIScrollView问题(iOS 4.3)

时间:2011-04-07 09:11:02

标签: ios ipad uiscrollview multitasking gestures

我在网上搜索过,找不到任何答案。

我有一个带有几个UIImageViews的简单UIScrollView。使用pagingEnabled = YES在IB中设置ScrollView,然后在控制器中设置contentSize。

当我尝试在启用多任务手势的情况下在iPad上滚动时(只需稍微移动一下,当我在屏幕的一半上滑动时一切正常)ScrollView似乎非常快速地滚动几页,然后返回到它的页面应滚动到。当我关闭多任务手势时一切都很好。在iPhone上一切都很好。

有人得到这个问题并解决了吗?我唯一想到的是完全覆盖scrollView手势识别器,但必须有一些更简单的方法:)

2 个答案:

答案 0 :(得分:1)

苹果告诉我不要使用屏幕盖,因为这会降低电容屏的灵敏度。

我发现的唯一解决方案是至少在Apple承认这一点之前解除“多任务手势”。您可以通过尝试其他应用程序(如iBooks,日历和App Store)来验证这一点。

如果您的屏幕没有滚动而您在屏幕上慢慢滑动手指但是您可以在ScrollView上轻弹手指以访问视图的其余部分,这可能是“多任务手势”功能的无意反击。我也注意到,当我的手指一直滑过屏幕时,原始视图反弹回来,我无法轻松导航。

这在版本4.3.3中也很明显,因此可能是永久性的:(

答案 1 :(得分:0)

我已经做了更多的搜索,只在用于开发的设备上启用了多任务手势,所以可能会解决所有这些错误。