美文网首页
iOS导航栏返回的手势问题

iOS导航栏返回的手势问题

作者: HMZ4978 | 来源:发表于2017-08-14 16:13 被阅读0次

iphone是有手势的,  当我们从iphone的左侧边缘向右滑动时, 会返回到之前打开的界面,  但是, 当我们设置了self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"返回" style:UIBarButtonItemStylePlain target:self action:@selector(leftA:)];

之后, 会返现原来的手势不好用了.  有没有!

原因:  系统自带的left是有返回的, 当我们去自定义按钮的时候, 部分代码就会屏蔽. 失去了原有的功能!

解决办法:  如果自定义按钮后还希望他有返回手势的话,  在你想拥有手势界面的上一级界面push前, 添加如下代码:

self.navigationController.interactivePopGestureRecognizer.enabled = YES;

self.navigationController.interactivePopGestureRecognizer.delegate = nil;

这样了就有返回手势了.

是不是好了......

相关文章

  • ### 导航栏NavigationBar的常见问题

    [TOC] 目录 自定义导航栏按钮 调整导航栏按钮位置 自定义返回按钮后滑动返回手势失效 全屏滑动返回手势 导航栏...

  • iOS-导航栏,状态栏

    包括iOS状态栏,导航栏,TabBar,滑动手势问题等 1.超简单!!! iOS设置状态栏、导航栏按钮、标题、颜色...

  • iOS导航栏返回的手势问题

    iphone是有手势的, 当我们从iphone的左侧边缘向右滑动时, 会返回到之前打开的界面, 但是, 当我们设置...

  • iOS 一个丝滑的全屏滑动返回手势

    iOS 一个丝滑的全屏滑动返回手势 iOS透明导航栏的平滑过渡(进阶版)

  • UINavigationController

    隐藏NavigationBar时的一个坑(很实用)自定义iOS7导航栏背景,标题和返回按钮文字颜色iOS手势返回的...

  • iOS 解决自定义导航栏不能侧滑返回

    iOS中,导航栏默认是可以侧滑,但是自定义导航之后,侧滑返回失效。 解决办法:在自定义导航栏中增加侧滑手势判断,代...

  • iOS 导航栏、状态栏

    一、修改导航栏及状态栏的透明度 iOS 修改导航栏及状态栏的透明度 二、导航栏返回按钮靠右问题

  • iOS Swift 界面UI相关

    控制器相关 导航栏 导航栏跟随右滑手势返回 导航栏设置中间View present时设置全屏 TabbarCont...

  • iOS 小知识2

    iOS 小知识2 隐藏导航栏的正确姿势 方法一 方法二(契合左滑返回手势) iOS 生成PDF 生成PDF文件步骤...

  • iOS返回按钮修改总结

    参考修改iOS返回按钮的几种方式修改导航栏返回按钮的文字iOS11更新 导航返回按钮偏移的问题 第一种 提示:上面...

网友评论

      本文标题:iOS导航栏返回的手势问题

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