UINavigationControllerを使ったアプリでナビゲーションバーを非表示にしたいことがある。例えばコンテンツを画面いっぱいに表示したいときなど。 1. ナビゲーションバーの表示・非表示の切り替え ナビゲーションバーの表示・非表示の切り替えは、UIViewControllerのサブクラスで行う。 // 非表示にする self.navigationController.navigationBarHidden = YES; // 再表示する self.navigationController.navigationBarHidden = NO; 2. タップでナビゲーションバーの表示・非表示を切り替える ナビゲーションバーを非表示にしてしまうと、前の画面に戻るボタンが使えなくなるので、画面遷移するためにはなんらかのタイミングでナビゲーションバーを再表示してやる必要がある。例えば、画面