如何在保留数据源的同时禁用UIPageViewController的滑动手势?

问题描述 投票:1回答:1

我有一个UIPageViewControllerdataSource = self和两个按钮,控制下一页和上一页的过渡。我有一些带有绘图视图的视图控制器,这意味着它们需要触摸手势。现在这两种姿势之间存在冲突。当用户尝试在其中一个视图控制器内绘制时,它会尝试滚动到我的UIPageViewController中的下一页

如何禁用我的UIPageViewController的滑动手势而不禁用dataSource或禁用与需要手势绘制的子视图控制器交互的功能?

ios uipageviewcontroller
1个回答
0
投票

使pageViewController成为共享对象,同时绘制枚举它的手势视图并从中删除每个滑动手势并将其添加到全局数组

然后在绘制完成后再次将数组中的手势添加到寻呼机视图

© www.soinside.com 2019 - 2024. All rights reserved.