UINavigationBarのbackボタンが表示されなくてお嘆きのあなたへ
UINavigationBar で pushViewController メソッドで次の画面へ遷移したのに、左上の戻るボタンが表示されなくてお嘆きになるケースってあると思います。
たいていの場合、タイトルに文字列が無い場合にこの状況に陥っていると考えられるのですが、例えばNavigationBarにカスタム画像等を使用している場合等はタイトル表示したくない。
その場合以下の方法です。
UIBarButtonItem *backButton = [[[UIBarButtonItem alloc] init] autorelease];
backButton.title = @"戻る";
self.navigationItem.backBarButtonItem = backButton;
InterfaceBuilder での設定は、Back Button プロパティに入力するだけ。
※Xcode4です
意外と気づかずにハマる事が多いと思います。
以上、MacのキャプチャツールSkitchが無料になっていたので使ってみたくて書きました。