美文网首页
iOS 侧滑手势引起界面卡死?

iOS 侧滑手势引起界面卡死?

作者: JohnayXiao | 来源:发表于2018-02-23 14:16 被阅读229次
-(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