/ /現在のビュー情報でUINavigationControllerのトップバーをカスタマイズする方法は? - iphone、ココアタッチ、ios

UINavigationControllerのトップバーを現在のビュー情報でカスタマイズする方法は? - iphone、ココアタッチ、ios

私はUINavigationControllerを見ています。そして、あなたはそれにUIViewControllerが追加されているのを見ることができます。

今、私はUINavigationControllerのトップバーを、現在表示されているUIViewControllerの内容でカスタマイズしたいと思います。特に、私は好きです:

  1. タイトルを追加する
  2. 「戻る」ボタンのテキストをカスタマイズする

私は現在のUINavigationControllerからself.navigationControllerメソッドを使うべきですか?もしそうなら、次のステップは何ですか?

ありがとう ここに画像の説明を入力

回答:

回答№1は2

タイトルは次のように設定できます:

[[self navigationItem] setTitle:@"title text"];

InterfaceBuilderでbackbuttontextを変更することができます。

[[[self navigationItem] backBarButtonItem] setTitle:@"back button text"];

しかし、backBarButtonItemは前のViewControllerから来ているので、そこに設定する必要があります。あるいは、タイトルは前のビューから設定されます。


回答№2の場合は0
self.title = "Your title";

現在のビューコントローラでこれを使用してタイトルを表示することができます