UINavigationControllerのメモ
参考
iOS5でのUINavigationBarの背景画像処理 - k2ダイアリー
ナビゲーションバーの「戻る」ボタンのデザインを変更する(画像をあてる) - Qiita
iphone - Navigation Controller count 0 - Stack Overflow
ということで「戻る(BACK)」ボタンを画像に変えるソース
以下の様にしてみました
- (void)setBackBtn { NSLog(@"Views in hierarchy: %d", [self.navigationController.viewControllers count]); if([self.navigationController.viewControllers count] == 1) return; // pushがないときなにもしない UIButton *customBackButtonView = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 54, 31)]; [customBackButtonView setBackgroundImage:[UIImage imageNamed:@"btn_back"] forState:UIControlStateNormal]; [customBackButtonView addTarget:self action:@selector(back) forControlEvents:UIControlEventTouchUpInside]; UIBarButtonItem *backButtonItem = [[UIBarButtonItem alloc] initWithCustomView:customBackButtonView]; self.navigationItem.leftBarButtonItem = backButtonItem; } - (void)back { [self.navigationController popViewControllerAnimated:YES]; }