Ios UIPAGESTureRecognitor中断UIPageViewController--SWIFT
我有一个Ios UIPAGESTureRecognitor中断UIPageViewController--SWIFT,ios,iphone,swift,xcode,uipageviewcontroller,Ios,Iphone,Swift,Xcode,Uipageviewcontroller,我有一个UIPageViewController,在4个页面之间运行,效果非常好。但最近在第一页上,我实现了一个uipangestrerecognizer来上下显示UIView UIPageViewController单独工作时效果非常好,uipangestrerecognizer,但不能同时工作。UiPangeStureRecogniter会中断UIPageViewController,因此我只能上下滑动,不能从左向右滑动 我的目标是让uipangestureerecognizer到位,用于上
UIPageViewController
,在4个页面之间运行,效果非常好。但最近在第一页上,我实现了一个uipangestrerecognizer
来上下显示UIView
UIPageViewController
单独工作时效果非常好,uipangestrerecognizer
,但不能同时工作。UiPangeStureRecogniter
会中断UIPageViewController
,因此我只能上下滑动,不能从左向右滑动
我的目标是让uipangestureerecognizer
到位,用于上下滑动,让UIPageViewController
用于左右滑动。有人认为他们能帮我解决这个问题吗?如有任何建议,我们将不胜感激
干杯,
提奥
另外,我试过使用
UISweepRecognitor
,它在我的用例中工作得非常糟糕…你可能需要比手势识别器给你更多的“控制”。通过使用touchesbeated
和touchesend
可以使用track来判断它是否是垂直的“平移”吗?@dfd我实际上使用了我创建的一个变量来跟踪沿y轴的速度。你能详细说明一下触摸开始
和触摸结束
的想法吗?希望更多地了解您的想法。UIGestureRecognitor
is有时可以被视为完全触摸控制之上的“包装器”。它提供了当触摸存在和结束时。我在想,如果您(a)遇到uipangestureerecognizer
干扰了罐装UIPageViewController
功能的问题,或者(b)您没有正确跟踪Y轴平移(您可能没有),那么用它替换平移手势可能会起作用。这是一个多一点的编码-你基本上是覆盖所有的泛手势-但它可能会工作。(那么,阿金,也许不是!)你有没有任何示例gif来显示发生了什么?