Open hezongjiang opened 7 years ago
我们也有 iOS 11 ,没问题的。是不是升级了本项目版本导致的?0.6.0 以上部分行为有修改
感觉这个ViewDidload里 默认的手势应该是开启的吧,请问设计的时候是有什么原因而禁止了手势呢?
它的上一层是开启的,这里必须禁掉,否则有两个可以返回的手势
单个页面 禁止侧滑 无效
在 -viewDidLoad
中设置才行,之后修改 self.rt_disableInteractivePop
是无效的
楼主,我也遇到跟你一样的问题了,我发现升级了最新版本,好像rt_disableInteractivePop
这个属性默认是关闭的,最后的解决方案是每次push view controller都设置要push的vc的rt_disableInteractivePop = true
,希望能帮到你
默认不会关闭,您是不是有设置 leftBarButtonItem ?
的确,每个页面都有自定义的返回按钮图片,是因为这个导致的吗?那为什么以前没有出现这个情况呢
0.6.x 以后为了统一默认行为做了一次改动,设置过 leftItem 后不能手势返回了,你可以:
- viewDidLoad
中手动开启- rt_customBackBarButtonItemWithTarget:action
我也设置了自定义的返回按钮,但是在vc的viewDidLoad中self.rt_disableInteractivePop = true; 开启后还是无法滑动返回
设置为 NO/false
之前,边缘手势都没问题,但是升级到iOS 11后,就不能侧滑了