はちょうどそれを行うのViewController Bにあなたの "戻る" ボタンが表示されますのViewControllerで
、1
はバックボタンをカスタムを作成し、ナビゲーションバーボタンアイテムのプロパティを左にそれを追加します:
私が今まで見つけた最も簡単な方法の
- (void)viewDidLoad
{
UIButton *backBtn = [UIButton buttonWithType:UIButtonTypeCustom];
UIImage *backBtnImage = [UIImage imageNamed:@"Backnavigation.png"] ; // Here set the back button image
[backBtn setBackgroundImage:backBtnImage forState:UIControlStateNormal];
[backBtn addTarget:self action:@selector(handleBack:) forControlEvents:UIControlEventTouchUpInside];
backBtn.frame = CGRectMake(0, 0, 24, 24);
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithCustomView:backBtn] ;
self.navigationItem.leftBarButtonItem = backButton;
}
//Handle the Back Button Event
- (void) handleBack:(id)sender
{
// do your custom handler code here
[self.navigationController popViewControllerAnimated:YES];
}
また、この方法では、毎回NavigationBarのタイトルを変更する必要はありません。ここで
はあなたの参照のために戻るボタンです: ![enter image description here](https://i.stack.imgur.com/J0Ovi.png)
私の答えをご覧ください http://stackoverflow.com/questions/9871578/how-to-change-the-uinavigationcontroller-back-ボタンの名前/ 9871775#9871775 – Tendulkar
その答えは私のために働いていません – Naveen