美文网首页
iOS 禁用系统侧滑返回

iOS 禁用系统侧滑返回

作者: 狂暴的小蜗牛 | 来源:发表于2020-07-20 11:03 被阅读0次

1.在viewDidAppear:中禁用手势

// 禁用侧滑返回手势

if([self.navigationControllerrespondsToSelector:@selector(interactivePopGestureRecognizer)]) {
    //这里对添加到右滑视图上的所有手势禁用
    for (UIGestureRecognizer *popGesture in self.navigationController.interactivePopGestureRecognizer.view.gestureRecognizers) {
        popGesture.enabled=NO;
    }
}

2.viewWillDisappear:中开启手势

if([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)])
{
    //这里对添加到右滑视图上的所有手势禁用
    for (UIGestureRecognizer *popGesture in self.navigationController.interactivePopGestureRecognizer.view.gestureRecognizers) {
        popGesture.enabled=YES;
    }
}

相关文章

  • iOS 禁用系统侧滑返回

    1.在viewDidAppear:中禁用手势 // 禁用侧滑返回手势 2.viewWillDisappear:中开启手势

  • iOS禁用系统侧滑返回手势

    -(void)viewDidAppear:(BOOL)animated {[super viewDidAppear...

  • iOS禁用边缘侧滑返回

    进入该页面时,关闭侧滑手势: 进入下个页面或者返回上一个页面时,启用侧滑手势:

  • iOS禁用边缘侧滑返回

    开发中,出于某种需求或者避免某个bug,会有要求某一个界面不能侧滑返回。这里给大家介绍一种简单的实现方法: 进入该...

  • iOS禁用边缘侧滑返回

    开发中,出于某种需求或者避免某个bug,会有要求某一个界面不能侧滑返回。这里给大家介绍一种简单的实现方法: 进入该...

  • iOS pop 侧滑返回处理

    方案一 : 开启使用系统自带的侧滑返回iOS7之后系统提供了侧滑手势(interactivePopGestureR...

  • iOS使其支持侧滑返回

    方案一:开启使用系统自带的侧滑返回 iOS7之后系统提供了侧滑手势(interactivePopGestureRe...

  • iOS使其支持侧滑返回

    方案一 : 开启使用系统自带的侧滑返回 iOS7之后系统提供了侧滑手势(interactivePopGesture...

  • iOS侧滑返回

    相关原理 iOS侧滑返回,有三种方案可以实现(只考虑iOS7以后) 开启使用系统自带的侧滑返回self.navig...

  • iOS 系统返回按钮事件拦截Swift版本

    iOS 系统返回按钮事件拦截OC版本系统返回按钮事件拦截 主要实现原理 如何使用 如何禁用系统?右滑返回手势 de...

网友评论

      本文标题:iOS 禁用系统侧滑返回

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