UIPageViewController中的UIPanGestureRecognizer

时间:2018-10-02 22:46:13

标签: ios swift uipageviewcontroller uipangesturerecognizer

当我在pageViewcontroller内的UIImage上使用平移手势时,我试图禁止发生分页。因此,在平移手势动作中,我检查以查看手势处于哪个状态,并在.change状态中,将pageViewController的dataSource设置为nil。但是,这样做时,摇摄手势的状态会随机切换为.cancelled,并且分页会停止。但是,如果我再次开始平移手势,它将起作用。有人知道我该如何解决吗?我相信这是因为我将dataSource设置为nil时,它导致用户生成的导航被禁用,根据UIPageViewController的dataSource文档(“如果此属性的值为nil,则基于手势的导航将被禁用。 “)

0 个答案:

没有答案