繁体   English   中英

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

[英]How do I disable swipe gestures for UIPageViewController while keeping data source?

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM