MultiLayerNavigation
MultiLayerNavigation copied to clipboard
请问,什么时候解决页面内跟部分UIControl横向滑动手势冲突的问题呢。
如题,比如有些要pop的页面,刚好有UIWebView或者UIScrollView等,他们都有横向滑动手势,怎么解决?或者再拖动页面的时候,关闭页面子视图的手势?
MultiLayerNavigation *navController = (MultiLayerNavigation *)self.navigationController; navController.canDragBack = NO; 我是这么办的
这个是关闭手势啊,我希望得到的效果是,将要pop的页面拖动的时候,页面内的子视图不再接受手势,好像微信那样。
这个分三步走
- 设置UIScrollView的bounces = NO (为了不把白色背景拉出来)
- 给UIScrollView 添加PanGestureRecognizer 在事件中判断 contentOffset.x <0 的时候
- 传递到 MultilayerNavigation 让其执行paningGestureReceive
在 2013年11月21日下午5:06,NAICAI LI [email protected]写道:
这个是关闭手势啊,我希望得到的效果是,将要pop的页面拖动的时候,页面内的子视图不再接受手势,好像微信那样。
— Reply to this email directly or view it on GitHubhttps://github.com/vinqon/MultiLayerNavigation/issues/11#issuecomment-28967243 .