ナビゲーションのツールバーの可視状態のコントロールにviewWillAppearを使うのはどうだろう。 2010/04/04

iphone(ipod touch)です。cocoatouchです。
画面遷移にUINavigationControllerを使っていて、ある画面にはツールバーをだしたいなとのコントロールをどうしようかと悩んでます。で、遷移した画面で発生するイベントで呼ばれるviewWillAppearをオーバライドして、ツールバーをみせたりかくしたりするようにしてみました。

以下コード。

- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
self.navigationController.toolbarHidden = YES;// ツールバー表示する場合はNO
}


とりあえずこのコードで目的は達成できそうです。

参考
UIViewの-viewWillAppear:はsuperの呼び出しを忘れずに - リンゴの水やり?(はてな)


iPhoneプログラミングUIKit詳解リファレンス
京セラコミュニケーションシステム株式会社
4897978440


: