Ich habe eine HomeViewController
und es hat eine Eigenschaft searchViewController
.UINavigationController.navigationBar setHidden: NEIN funktioniert nicht?
HomeViewController
ist der Delegierte von searchViewControllerDelegate
so, dass ich searchViewController
Pop kann, wenn ich eine Schaltfläche in searchViewController.view
klicken (I pushViewControllerAnimated:
verwenden searchViewController
in View-Controller-Stack zu schieben.
ich die navigationBar
zeigen wollen, wenn die searchViewController
geknallt wird up.
jedoch
[self.navigationController.navigationBar setHidden:NO];
ist auf jeden Fall nicht funktioniert.
Ich habe überprüft, dass die navigationBar nicht nil
ist, so dass ich nicht herausfinden kann, was das Problem sein könnte.
eigentlichen Code
#pragma mark - HomeTabSearchTableViewDelegate
-(void)parentViewControllerPop{
[self.navigationController popViewControllerAnimated:YES];
[self.navigationController.navigationBar setHidden:NO];
}
searchViewController
erfolgreich tauchte, nur das navigationbar Problem.
Eigentlich habe ich versucht habe, was Sie in 'viewWillAppear tun:' aber nicht in 'viewWillDisappear:'. Warum sollte ich 'searchBar' in' viewWillDisappear: 'verstecken? Vielen Dank! –