手势返回失效 iOS
自定义返回按钮,设置 setLeftBarButtonItem 后,系统的滑动手势返回会失效。
BaseNavigationController里,加下面的逻辑。
- (void)viewDidLoad { [super viewDidLoad]; self.interactivePopGestureRecognizer.delegate = self; }
- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated{ self.interactivePopGestureRecognizer.enabled = YES; }
导航栈顶部VC,首页滑动返回,会出现卡死现象,需要加以下代码解决
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer*)gestureRecognizer { if (self.viewControllers.count == 1){ return NO; } return YES; }
iOS开发之导航栏各种右滑返回失效的解决方法汇总
https://www.jb51.net/article/146046.htm
在北京的灯中,有一盏是我家的。这个梦何时可以实现?哪怕微微亮。北京就像魔鬼训练营,有能力的留,没能力的走……

浙公网安备 33010602011771号