美文网首页小知识点好东西
iOS开发之禁用手势滑动返回功能

iOS开发之禁用手势滑动返回功能

作者: 朱晓晓的技术博客 | 来源:发表于2017-09-18 09:52 被阅读903次

    禁用滑动返回手势需要在改界面的ViewController中添加如下代码:

    - (void)viewDidAppear:(BOOL)animated  
    {  
        [super viewDidAppear: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;  
        }  
    } 
    

    相关文章

      网友评论

        本文标题:iOS开发之禁用手势滑动返回功能

        本文链接:https://www.haomeiwen.com/subject/rymvsxtx.html