iOS禁用右滑返回的两种方法

 更新时间:2018年05月11日 15:56:11   作者:李会刚  
这篇文章主要为大家详细介绍了iOS禁用右滑返回的两种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了iOS禁用右滑返回的具体代码,供大家参考,具体内容如下

方式一:

前提:如果使用的自定义UINavigationController基类,请不要在此基类里写相关的手势操作方法。

代码如下:

-(void)viewDidAppear:(BOOL)animated{ 
  if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { 
    self.navigationController.interactivePopGestureRecognizer.enabled = NO; 
  } 
} 
   
-(void)viewWillDisappear:(BOOL)animated{ 
  self.navigationController.interactivePopGestureRecognizer.enabled = YES; 
} 

方式二:

流程:先设置代理---->重写手势操作方法

-(void)viewDidAppear:(BOOL)animated{ 
  self.navigationController.interactivePopGestureRecognizer.delegate = self; 
} 
   
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer 
                   *)gestureRecognizer{ 
  return NO; //YES:允许右滑返回 NO:禁止右滑返回 
} 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 使用Xcode为iOS应用项目创建PCH文件的方法及应用示例

    使用Xcode为iOS应用项目创建PCH文件的方法及应用示例

    这篇文章主要介绍了使用Xcode为iOS应用项目创建PCH文件的方法及应用示例,PCH文件可以保留应用的很多的基础设置信息以供复用,需要的朋友可以参考下
    2016-03-03
  • 实例讲解设计模式中的命令模式在iOS App开发中的运用

    实例讲解设计模式中的命令模式在iOS App开发中的运用

    这篇文章主要介绍了设计模式中的命令模式在iOS App开发中的运用,文中还讲到了Cocoa框架下使用的例子,实例代码为传统的Objective-C,需要的朋友可以参考下
    2016-03-03
  • iOS中的NSTimer定时器的初步使用解析

    iOS中的NSTimer定时器的初步使用解析

    这篇文章主要介绍了iOS中的NSTimer定时器的初步使用解析,通过例子简单讲解了NSTimer的输出与停止的方法,需要的朋友可以参考下
    2016-05-05
  • iOS统计项目的代码总行数

    iOS统计项目的代码总行数

    最近一个项目有段时间了,不知道怎样可以统计出写了多少行代码,如何处理这个问题呢,下面我们来探讨下。
    2015-06-06
  • iOS实现视频和图片的上传思路

    iOS实现视频和图片的上传思路

    这篇文章主要介绍了iOS实现视频和图片的上传思路,本文分步骤给大家介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • iOS整个APP实现灰色主题的示例代码

    iOS整个APP实现灰色主题的示例代码

    这篇文章主要介绍了iOS整个APP实现灰色主题的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • iOS利用NSAttributedString实现图文混排效果示例

    iOS利用NSAttributedString实现图文混排效果示例

    iOS7以后,因为TextKit的强大,可以用NSAttributedString很方便的实现图文混排(主要是利用了NSTextAttachment),所以下面这篇文章主要给大家介绍了关于iOS利用NSAttributedString实现图文混排效果的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-10-10
  • ios设备使用iframe宽度超出屏幕的解决方法

    ios设备使用iframe宽度超出屏幕的解决方法

    这篇文章主要给大家介绍了关于ios设备使用iframe宽度超出屏幕的解决方法,文中通过示例代码介绍的非常详细,对各位ios开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • 简介Objective-C解析XML与JSON数据格式的方法

    简介Objective-C解析XML与JSON数据格式的方法

    这篇文章主要介绍了Objective-C解析XML与JSON数据格式的方法,文中解析JSON包括拼接JSON字符串用到了SBJson这个解析器,需要的朋友可以参考下
    2016-01-01
  • iOS各种ViewController控制器使用示例完整介绍

    iOS各种ViewController控制器使用示例完整介绍

    这篇文章主要为大家介绍了iOS各种ViewController控制器使用示例完整介绍,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07

最新评论