带有平移手势冲突的滚动视图和侧边菜单
Posted
技术标签:
【中文标题】带有平移手势冲突的滚动视图和侧边菜单【英文标题】:Scrollview and Side menu with Pan Gesture Conflict 【发布时间】:2016-03-11 09:47:43 【问题描述】:我正在快速设计一个包含左侧菜单的应用程序。 我使用导航控制器来识别平移,这取决于我切换左侧菜单。
以下是使用导航控制器附加平移手势的代码
let panGestureRecognizer = UIPanGestureRecognizer(target: self, action: "handlePanGesture:")
centerNavigationController.view.addGestureRecognizer(panGestureRecognizer)*
在其他控制器中它工作正常,但在有滚动视图的控制器中,我希望在滚动视图滚动到内容偏移量 0 并在左侧进一步滚动后,它应该打开左侧菜单。 但它会阻止调用平移手势。
这是冲突的。
我已经使用方法尝试了多种解决方案
func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWithGestureRecognizer otherGestureRecognizer: UIGestureRecognizer) -> Bool
但是没有用。
如果需要任何其他信息来定义问题,请告诉我。
提前致谢。
【问题讨论】:
我找到了这个问题的解决方案in this thread. 【参考方案1】:https://github.com/John-Lluch/SWRevealViewController
使用 SwrevealviewController ,你会得到所有这些东西
【讨论】:
感谢阿卜杜勒的回答以上是关于带有平移手势冲突的滚动视图和侧边菜单的主要内容,如果未能解决你的问题,请参考以下文章