ios 隱藏navigationBar之後右滑手勢失效了。 然後google了一下 解決方法 self.navigationController.interactivePopGestureRecognizer.delegate = (id) self; 手勢可以了,但是返回去的頁面navigationBar消失了 這個怎麼解決?
人生最曼妙的风景,竟是内心的淡定与从容!
在你回去的介面查看一下有沒有寫上self.navigationController.navigationBarHidden = NO;
self.navigationController.navigationBarHidden = NO;
隱藏navigationBar的動作會將navigationBar下所有的ViewController的navigationBar隱藏掉。 (其實比較精確的說法是navigationController只維護一個navigationBar)。
如果在navigationController下的流程要動態隱藏的navigationBar, 比較好的方式隱藏掉navigationController本身的navigationBar, 然後每個介面創建並維護自己的navigationBar。
在回傳的Viewcontroller的viewWillAppear
在你回去的介面查看一下有沒有寫上
self.navigationController.navigationBarHidden = NO;
隱藏navigationBar的動作會將navigationBar下所有的ViewController的navigationBar隱藏掉。
(其實比較精確的說法是navigationController只維護一個navigationBar)。
如果在navigationController下的流程要動態隱藏的navigationBar,
比較好的方式隱藏掉navigationController本身的navigationBar,
然後每個介面創建並維護自己的navigationBar。
在回傳的Viewcontroller的viewWillAppear