我们App全局是支持侧滑返回的,但是有些页面有些收拾需求有冲突,所以需要禁止侧滑,只需要添加下面的代码就行了
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
// 禁用返回手势
if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]{
self.navigationController.interactivePopGestureRecognizer.enabled = NO;
}
}
- (void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
// 开启返回手势
if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]){
self.navigationController.interactivePopGestureRecognizer.enabled = YES;
}
}