iOS 侧滑手势引起界面卡死?
-(void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
self.isCanSideBack = NO; //关闭ios右滑返回
if([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
self.navigationController.interactivePopGestureRecognizer.delegate=self;
}
}
- (void)viewDidDisappear:(BOOL)animated {
[super viewDidDisappear:animated];
self.isCanSideBack=YES; //开启ios右滑返回
if([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
self.navigationController.interactivePopGestureRecognizer.delegate = nil;
}
}
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer*)gestureRecognizer
{
return self.isCanSideBack;
}
本文标题:iOS 侧滑手势引起界面卡死?
本文链接:https://www.haomeiwen.com/subject/tylxxftx.html
网友评论