带有Pan Gesture Conflict的Scrollview和Side菜单

时间:2016-03-11 09:47:43

标签: ios objective-c xcode swift

我在swift中设计了一个包含左侧输出菜单的应用程序。 我使用导航控制器识别平移,这取决于我切换左侧输出菜单。

以下是使用导航控制器附加平移手势的代码

let panGestureRecognizer = UIPanGestureRecognizer(target: self, action: "handlePanGesture:")
    centerNavigationController.view.addGestureRecognizer(panGestureRecognizer)*

在其他控制器中它工作正常,但在控制器中有滚动视图我希望在滚动视图滚动直到内容偏移0并进一步在左侧滚动它应该打开左侧外出菜单。 但它阻止了调用平移手势。

这是冲突的。

我已尝试使用方法

的解决方案数量
func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWithGestureRecognizer otherGestureRecognizer: UIGestureRecognizer) -> Bool {}

但它没有奏效。

如果定义问题需要任何其他信息,请告诉我。

提前致谢。

1 个答案:

答案 0 :(得分:0)

https://github.com/John-Lluch/SWRevealViewController

使用SwrevealviewController,你将获得所有这些东西