iOS禁用右滑返回 iOS禁用右滑返回的两种方法
李会刚 人气:3想了解iOS禁用右滑返回的两种方法的相关内容吗,李会刚在本文为您仔细讲解iOS禁用右滑返回的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:iOS禁用右滑返回,iOS右滑返回,iOS禁用返回,下面大家一起来学习吧。
方式一:
前提:如果使用的自定义UINavigationController基类,请不要在此基类里写相关的手势操作方法。
代码如下:
-(void)viewDidAppear:(BOOL)animated{ if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { self.navigationController.interactivePopGestureRecognizer.enabled = NO; } } -(void)viewWillDisappear:(BOOL)animated{ self.navigationController.interactivePopGestureRecognizer.enabled = YES; }
方式二:
流程:先设置代理---->重写手势操作方法
-(void)viewDidAppear:(BOOL)animated{ self.navigationController.interactivePopGestureRecognizer.delegate = self; } - (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer{ return NO; //YES:允许右滑返回 NO:禁止右滑返回 }
加载全部内容