0
我有一個HomeViewController
它有一個屬性searchViewController
。UINavigationController.navigationBar setHidden:NO不起作用?
HomeViewController
是searchViewControllerDelegate
委託,這樣我可以彈出searchViewController
當我點擊searchViewController.view
一個按鈕(我用pushViewControllerAnimated:
推searchViewController
到視圖控制器堆棧。
我想顯示navigationBar
當searchViewController
被彈出起來。
然而
[self.navigationController.navigationBar setHidden:NO];
是絕對不工作。
我已經檢查導航條不是nil
,所以我無法弄清楚問題可能是什麼。
實際代碼
#pragma mark - HomeTabSearchTableViewDelegate
-(void)parentViewControllerPop{
[self.navigationController popViewControllerAnimated:YES];
[self.navigationController.navigationBar setHidden:NO];
}
searchViewController
成功彈出,只是的導航欄問題。
其實我已經試過你'viewWillAppear中做什麼:'但不是在'viewWillDisappear:'。爲什麼我應該在'viewWillDisappear:'中隱藏'searchBar'?謝謝! –