ios - 如何在 UIPageViewController 上禁用多点触控?

标签 ios swift uigesturerecognizer uipageviewcontroller

我问这个问题是因为在我的自定义 UIPageViewController 上,我可以使用一个手势从最后一页向左或向右滑动到第一页。

换句话说,当我用第一根手指滑动时,只有当我在离开第一根手指之前将第二根手指放在屏幕上时,我才能继续用第二根手指滑动。它给我带来了一些与滑动时更新 View 相关的麻烦。

问题是如何使用多点触控禁用上述情况。 如何防止上述行为?

最佳答案

设置 UIView.exclusiveTouch 属性。 这将接受 BOOL 值 YES 或 NO。 我认为这可能对您有所帮助。

关于ios - 如何在 UIPageViewController 上禁用多点触控?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38609506/

相关文章:

ios - 如何加速识别单击而不是双击?

ios - webkit 溢出滚动 :touch not working if div is too small

ios - 如何向现有应用程序添加一个或多个插件

pdf.document 的快速滚动位置

swift - 从 SpriteKit 中的另一个类或场景访问 var

objective-c - 使用 gestureRecognizer :shouldRecognizeSimultaneouslyWithGestureRecognizer: 时两个手势识别器之间的顺序

ios - 如何防止 UIGestureRecognizer 崩溃?

ios - 将 RestKit 从 0.10 升级到 0.20 的问题

iphone - 删除使用 KeychainItemWrapper iphone-sdk 存储的用户名/密码

arrays - 根据数组中的值在字符串中搜索完全匹配