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

Posted

技术标签:

【中文标题】如何在 UIPageViewController 上禁用多点触控?【英文标题】:How to disable multi touch on UIPageViewController? 【发布时间】:2016-07-27 09:50:07 【问题描述】:

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

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

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

【问题讨论】:

有什么解决办法吗? 【参考方案1】:

设置 UIView.exclusiveTouch 属性。 这将接受 BOOL 值 YES 或 NO。 我想它可能会对你有所帮助。

【讨论】:

以上是关于如何在 UIPageViewController 上禁用多点触控?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 UIPageViewController 中更改页面指示器的背景颜色

如何在 UIPageviewcontroller 中实现静态菜单栏?

如何在视图中移动 UIPageViewController 页面控制器按钮的位置

如何在 UIPageViewcontroller 中添加两个视图控制器

如何在 UIPageViewController 中的两个 ViewController 之间传递数据

iOS - 如何在 UIPageViewController 中设置 UIScrollView 以在重新启用后开始滚动