您的位置:首页 > 其它

自定义leftBarbuttonItem时,左滑手势会失效,解决左边滑动手势失效方法 ,  怎么停止系统的手势

2015-12-10 22:22 405 查看
如果自定义的手势和系统的左滑手势冲突,那么怎么停止系统的手势,可以用下面的判断

//手势开始的时候触发方法
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer
{   //判断如果是系统左滑返回页面的手势就停止掉
if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
self.navigationController.interactivePopGestureRecognizer.enabled = NO;
}
return YES;
}

自定义leftBarbuttonItem时,左滑手势会失效,解决左边滑动手势失效方法
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]
initWithImage:[UIImage imageNamed:@"leftBtn.png"]
style:UIBarButtonItemStylePlain
target:self
action:@selector(rightAction:)];
self.navigationController.interactivePopGestureRecognizer.delegate = (id<UIGestureRecognizerDelegate>)self;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: