ナビゲーションバーにボタン追加
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