使用了一個第三方類庫,關於側滑的Navigation,在項目某個視圖的時候想隱藏其中一個ViewController,一直沒找到好的方法,因為找不到第三方類什麼時候加載的Navigation.最後通過這個方法,即;在視圖加載前調用隱藏
- (void) viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.navigationController setNavigationBarHidden:YES animated:animated]; }
隱藏後再Push出來的ViewController將沒有 Navigation,把上面的那個方法中YES 改為NO
- (void) viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.navigationController setNavigationBarHidden:NO animated:animated]; }
記錄一下,擴展,當別的事件需要在視圖加載前亦可這樣處理。