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