1

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

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

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

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

4

2 回答 2

1

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

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

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

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

于 2011-05-11T00:07:54.480 回答
0

我做了更多的搜索,多任务手势仅在用于开发的设备上启用,所以当它们对所有这些错误可用时可能会得到修复。

于 2011-04-14T13:19:04.360 回答