私は次のように設定した私のカスタムビューとして使用するカスタムビュー(UILabel+ )を持っています:UIImageUINavigationController
self.navigationItem.titleView = self.myTitleLabel;
これは iOS 5 では正常に動作しますが、iOS 6 では動作しなくなります。値はデバッガーで設定されますが、まったく表示されません。
更新:マークが指摘したように、ドキュメントには次のように記載されています:
このプロパティ値が
nilの場合、レシーバーがトップ アイテムの場合、ナビゲーション アイテムのタイトルがナビゲーション バーの中央に表示されます。このプロパティをカスタム タイトルに設定すると、タイトルの代わりに表示されます。leftBarButtonItemでない場合、このプロパティは無視されnilます。
今、私はbackButton"明示的な" ではなくを持っていleftBarButtonItemます。しかし、ロゴをナビゲーション バーに配置したいが、左側に [戻る] ボタンまたは バーが残っている場合はどうでしょうか?