IOS开发笔记之禁用手势滑动返回功能的示例

 更新时间:2017年09月09日 09:38:57   作者:jixylive  
本篇文章主要介绍了IOS开发笔记之禁用手势滑动返回功能的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

在ios7以后,苹果推出了手势滑动返回功能,也就是从屏幕左侧向右滑动可依返回上一个界面。这项功能在大多数情况下方便了用户的使用,但是有时候,我们并不需要手势返回功能,比如某个页面加入了左右滑动翻页功能,用户在使用的时候很容易就返回到上一级界面了。

禁用滑动返回手势需要在改界面的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启动页强制竖屏(进入App后允许横屏与竖屏)

    ios启动页强制竖屏(进入App后允许横屏与竖屏)

    最近工作遇到这样一个需要,当进入启动页需要强制竖屏,而进入APP后就允许横屏与竖屏,通过查找相关的资料找到了解决的方法,所以将实现的方法整理后分享出来,需要的朋友们可以参考借鉴,下面来一起看看吧。
    2017-03-03
  • iOS改变UITextField占位文字颜色的三种方法

    iOS改变UITextField占位文字颜色的三种方法

    这篇文章主要为大家详细介绍了iOS改变UITextField的占位文字颜色的三种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • 简单实现iOS指纹解锁(TouchID)

    简单实现iOS指纹解锁(TouchID)

    这篇文章主要介绍了如何简单实现iOS指纹解锁,验证TouchID,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • IOS 陀螺仪开发(CoreMotion框架)实例详解

    IOS 陀螺仪开发(CoreMotion框架)实例详解

    这篇文章主要介绍了IOS 陀螺仪开发实例详解的相关资料,介绍了螺旋仪参数意义及CoreMotion框架,需要的朋友可以参考下
    2016-10-10
  • iOS中关于模块化开发解决方案(纯干货)

    iOS中关于模块化开发解决方案(纯干货)

    这篇文章主要介绍了iOS中关于模块化开发解决方案(纯干货)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • iOS获取手机通讯录方式方法(最新)

    iOS获取手机通讯录方式方法(最新)

    本篇文章主要介绍了iOS获取手机通讯录方式方法(最新),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • ios 不支持 iframe 的完美解决方法(兼容iOS&安卓)

    ios 不支持 iframe 的完美解决方法(兼容iOS&安卓)

    下面小编就为大家带来一篇ios 不支持 iframe 的完美解决方法(兼容iOS&安卓)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • React Native学习教程之Modal控件自定义弹出View详解

    React Native学习教程之Modal控件自定义弹出View详解

    这篇文章主要给大家介绍了关于React Native学习教程之Modal控件自定义弹出View的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用React Native具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-10-10
  • ajax 三种实现方法实例代码

    ajax 三种实现方法实例代码

    这篇文章主要介绍了ajax 三种实现方法实例代码的相关资料,需要的朋友可以参考下
    2016-09-09
  • 详解iOS视频播放方式

    详解iOS视频播放方式

    本篇文章给大家详细讲述了详解iOS视频播放方式以及第三方开元播放软件的使用,学习下吧。
    2017-12-12

最新评论