objective-c - ios 隐藏navigationBar之后右滑手势失效问题
黄舟
黄舟 2017-04-24 09:12:34
0
3
430

ios 隐藏navigationBar之后右滑手势失效了。
然后google了下 解决方法
self.navigationController.interactivePopGestureRecognizer.delegate = (id) self;
手势可以了,但是返回去的页面navigationBar消失了
这个怎么解决?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(3)
巴扎黑

在你返回去的界面查看一下有没有写上
self.navigationController.navigationBarHidden = NO;

洪涛

隐藏navigationBar的动作会将navigationBar下所有的ViewController的navigationBar隐藏掉。
(其实更准确的说法是navigationController仅维护一个navigationBar)。

如果在navigationController下的流程要动态隐藏的navigationBar,
比较好的方式隐藏掉navigationController本身的navigationBar,
然后每个界面创建并维护自己的navigationBar。

迷茫

在返回的Viewcontroller的viewWillAppear里

self.navigationController.navigationBarHidden = NO;
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板