当自定义leftBarButtonItem(s)左边缘滑动失效时
来源:互联网 发布:adobe ps mac 破解版 编辑:程序博客网 时间:2024/06/06 08:23
如何开启:
1.ViewController实现 UIGestureRecognizerDelegate 协议
class YourViewController: UIGestureRecognizerDelegate { func viewDidLoad() { navigationItem.setLeftBarButtonItems([...,...]) // swipe back 失效了 self.navigationController?.interactivePopGestureRecognizer.delegate = self // 启用 swipe back }}
若想禁用Swipe back,可以在viewWillAppear 或者 viewDidAppear里关闭它:
override func viewDidAppear(animated: Bool) { navigationController?.interactivePopGestureRecognizer.enabled = false // disable pop gesture }
需要注意的是,启用swipe back对当前NavigationController管理的所有viewcontrollers有效,不需要所有的ViewController都调用那个方法,只要保证在同一个UINavigationController里即可。
0 0
- 当自定义leftBarButtonItem(s)左边缘滑动失效时
- 自定义leftBarbuttonItem时,左滑手势会失效,解决左边滑动手势失效方法 , 怎么停止系统的手势
- iOS 自定义了leftBarbuttonItem左滑返回手势失效了怎么办?
- 自定义了leftBarbuttonItem后,左滑返回手势失效了怎么办?
- iOS开发--iOS7以上自定义leftBarButtonItem后系统滑动返回失效的完美解决方案
- iOS 自定义backBarButtonItem leftBarButtonItem
- 自定义UITableView的左滑动样式
- 当Reshaper快捷键失效时
- iOS自定义返回按钮左滑返回失效问题
- iOS 解决iOS7左边缘滑动UIScroView不能返回上一级视图
- 再谈iOS 7的左边缘手势右滑动返回功能
- leftBarButtonItem
- leftbarbuttonitem
- 当滑动时隐藏Actionbar
- 自定义可左滑动删除item的listview
- 自定义导航控制器后,滑动退出当前控制器失效解决方案
- 当调用 Remove 失效时 [C#]
- 当调用List Remove 失效时 [C#]
- 设计模式7——桥接模式
- 有个函数:char* reverse(char *buf)
- Java中hashCode()的使用
- Mono Develop脚本编辑器介绍
- 杭电2818
- 当自定义leftBarButtonItem(s)左边缘滑动失效时
- 【剑指Offer面试编程题】题目1387:斐波那契数列--九度OJ
- java传值与传引用的三种情况
- 自定义的AsyncTaskLoader类使用指南
- java中synchronized的用法详解
- C++ 根据操作系统版本调用不同的动态链接库
- 怎么判断两个工程师谁的代码能力强?【改编】
- 猴子报数
- Web开发之分页技术