我有一个带有平移手势的容器视图控制器,可以使用左右滑动。 向右滑动,我从右侧带来另一个视图。
但是,在主屏幕上我有一个自定义拨号控件。拨号控件将旋转以选择一个选项。
现在,问题是:如果我没有使用平移手势来识别屏幕的左右滑动 - 我的自定义拨号控制效果很好,我可以用手指旋转它。
如果我使用平移手势来识别屏幕上的滑动 - 它会阻止自定义控件的旋转。
任何人都可以帮我解决这个问题吗?
感谢, 巴拉。
答案 0 :(得分:0)
平移手势捕获它识别为平移手势的触摸。这包括上/下平移。假设您的拨号使用向上/向下平移手势,您有两种选择:a)使用UISwipeGestureRecognizers并设置相应的允许方向,或b)实现向上/向下滑动时失败的UIPanGestureRecognizer子类。