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

Posted

技术标签:

【中文标题】启用多任务手势的 iPad 上的 UIScrollView 问题(iOS 4.3)【英文标题】:UIScrollView problem on iPad with Multitasking gestures enabled (iOS 4.3) 【发布时间】:2011-04-07 09:11:02 【问题描述】:

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

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

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

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

【问题讨论】:

【参考方案1】:

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

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

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

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

【讨论】:

【参考方案2】:

我做了更多的搜索,发现多任务手势仅在用于开发的设备上启用,所以很可能何时可以修复所有这些错误。

【讨论】:

以上是关于启用多任务手势的 iPad 上的 UIScrollView 问题(iOS 4.3)的主要内容,如果未能解决你的问题,请参考以下文章

iPad 应用程序未列在多任务拆分视图列表中

处理 iPad 摇动手势

在 iOS 10 上的 WKWebView 中打开 PDF 文件时启用捏合缩放手势

iOS 上的全系统手势识别

有没有办法为 iPad 上的表单启用视差?

窃取触摸的手势,如 iOS 多任务滑动