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发送短信功能的实现代码

    iOS发送短信功能的实现代码

    本篇文章主要介绍了iOS发送短信功能的实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • iOS实现图片存在本地、再从本地获取图片的功能

    iOS实现图片存在本地、再从本地获取图片的功能

    本文主要介绍了iOS实现图片存在本地、再从本地获取图片的功能的代码。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • iOS App的设计模式开发中对State状态模式的运用

    iOS App的设计模式开发中对State状态模式的运用

    这篇文章主要介绍了iOS App的设计模式开发中对State状态模式的运用,示例代码为传统的Objective-C,需要的朋友可以参考下
    2016-03-03
  • 浅谈iOS开发如何适配暗黑模式(Dark Mode)

    浅谈iOS开发如何适配暗黑模式(Dark Mode)

    这篇文章主要介绍了浅谈iOS开发如何适配暗黑模式(Dark Mode),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • iOS获取手机通讯录方式方法(最新)

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

    本篇文章主要介绍了iOS获取手机通讯录方式方法(最新),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • IOS 中CALayer绘制图片的实例详解

    IOS 中CALayer绘制图片的实例详解

    这篇文章主要介绍了IOS 中CALayer绘制图片的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-10-10
  • 详解iOS中跨页面状态同步方案比较

    详解iOS中跨页面状态同步方案比较

    这篇文章主要介绍了详解iOS中跨页面状态同步方案比较,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • iOS10 适配以及Xcode8配置总结

    iOS10 适配以及Xcode8配置总结

    这篇文章主要介绍了iOS10 适配以及Xcode8配置总结的相关资料,本文通过图文并茂的形式给大家介绍,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • iOS11中的定位授权的解决方法

    iOS11中的定位授权的解决方法

    本篇文章主要介绍了iOS11中的定位授权的解决方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • react-native中AsyncStorage实例详解

    react-native中AsyncStorage实例详解

    这篇文章主要介绍了react-native中AsyncStorage实例详解的相关资料,需要的朋友可以参考下
    2017-03-03

最新评论