美文网首页
导航控制器的拖拽功能

导航控制器的拖拽功能

作者: 143db5b5572a | 来源:发表于2016-07-03 00:13 被阅读0次

#warning默认情况下,系统的导航控制器已经为我们实现了拖拽返回上一个控制器的功能,但是如果我们在导航控制器的左边添加了按钮,该功能就自动失效.如果在左边添加按钮之后还想使用系统自带的拖拽返回功能,只需要清空手势的代理即可

//清空手势代理

if(iOS7) {

self.interactivePopGestureRecognizer.delegate=nil;

}

此方法是iOS7的所以如果有低版本要版本 iOS6没有拖拽功能

相关文章

  • 导航控制器的拖拽功能

    #warning默认情况下,系统的导航控制器已经为我们实现了拖拽返回上一个控制器的功能,但是如果我们在导航控制器的...

  • 学习笔记-导航栏控制器

    导航控制器(UINavigationController) 导航控制器:其功能是导航,而非显示视图 导航控制器的创...

  • iOS架构-UINavigationController那些事

    1. UINavigationController提供的功能 导航控制器提供在不同页面之间的导航功能, 包括: p...

  • iOS架构-UINavigationController那些事

    1. UINavigationController提供的功能 导航控制器提供在不同页面之间的导航功能, 包括:pu...

  • 手势移除控制器

    如果滑动移除控制器的功能失效,清空代理(让导航控制器重新设置这个功能) self.interactivePopGe...

  • iOS 右滑返回

    当自定义导航控制器返回按钮的时候右滑返回的功能就会失效,要想再实现这个功能,可以给导航控制器添加下面这句代码

  • 导航控制器的左滑返回

    2016年7月30日 导航控制器的左滑返回 默认状态下,系统提供了导航控制器的左滑返回的功能。系统功能的前提是: ...

  • 自定义导航栏实现全屏滑动返回

    导航控制器默认自带了侧滑功能,当用户在界面的左边滑动的时候,就会有侧滑功能打印导航控制器自带的滑动手势,看下它的真...

  • iOS自定义导航控制器侧滑返回

    导航控制器当我们自定义了左侧返回功能的时候,就没有了边缘侧滑返回的功能,这时候我们只需要在我们的导航控制器中添加以...

  • 学习HM微博项目第1天

    步骤:搭建基本环境 -> 展示子控制器 -> 项目分层 -> 增加导航功能 -> 增加导航栏按钮。 搭建基本环境...

网友评论

      本文标题:导航控制器的拖拽功能

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