//左滑右滑禁用
- (void)viewDidAppear:(BOOL)animated
{
[superviewDidAppear:animated];
// 禁用侧滑返回手势
if([self.navigationControllerrespondsToSelector:@selector(interactivePopGestureRecognizer)]) {
//这里对添加到右滑视图上的所有手势禁用
for (UIGestureRecognizer *popGesture in self.navigationController.interactivePopGestureRecognizer.view.gestureRecognizers) {
popGesture.enabled=NO;
}
}
}
- (void)viewWillDisappear:(BOOL)animated
{
[superviewWillDisappear:animated];
// 启用侧滑返回手势
if([self.navigationControllerrespondsToSelector:@selector(interactivePopGestureRecognizer)]) {
//这里对添加到右滑视图上的所有手势启用
for (UIGestureRecognizer *popGesture in self.navigationController.interactivePopGestureRecognizer.view.gestureRecognizers) {
popGesture.enabled=YES;
}
}
}