ナビゲーションバーにボタン追加

   UIBarButtonItem* leftItem = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(backButtonPushed)];
   self.navigationItem.leftBarButtonItem = leftItem;
   [leftItem release];

ちなみにnibファイルではナビゲーションコントローラの下にルートコントローラとナビバーを並列にセットしている。ボタンを追加したい場合はこのナビバーにボタンをドラッグすることになる。

ナビゲーションの実装

windowのルートをナビゲーションコントローラに設定する。

モーダルとナビゲーション

モーダルでナビゲーションコントローラを渡すとその先でナビゲーションが始まる。

ナビゲーションバーの戻るボタンを消したい。

[vc.navigationItem setHidesBackButton:YES];

pushViewController:vcをするまえに、 [vc.navigationItem setHidesBackButton:YES];をやること。

最終更新:2012年04月23日 10:38