objective-c - ios 隱藏navigationBar之後右滑手勢失效問題
黄舟
黄舟 2017-04-24 09:12:34
0
3
426

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;
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板