Navigation Barを表示しない
Navigation Controllerを用いて図のような画面構成にしたとき。
右側のUtilitiesでShows Navigation Barのチェックを外す
これで、Navigation Barを表示しなくなる。
View Controller単位でNavigation Barを表示しないようにするには?
こちらのページのやり方がよさげ。
NavigationBar を画面によって、表示・非表示にするメモ – なんとなく
- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.navigationController setNavigationBarHidden:YES animated:YES]; } - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; [self.navigationController setNavigationBarHidden:NO animated:YES]; }
viewWillAppear:で、Navigation Barを隠す。
viewWillDisappear:で、Navigation Barを表示する