2012-01-05 2 views
1

viewDidLoad以外の場所でself.titleを使用すると、何も起こりません。 UIViewでナビゲーションバーのテキストを変更しようとしています。self.titleはviewDidLoadでのみ機能しますか?

私は、選択したときに表のセルからテキストを取り出して、表のセルのテキストを表示するUITableView(表のセルをタッチした直後に表示される)のタイトルを作成しようとしています。これを行う最も簡単な方法は何ですか?

答えて

3

UINavigationItemのタイトルは、関連付けられたUIViewControllertitleの値を継承しますが、必要なときに値をコピーすることでこれを行います。ナビアイテムがUINavigationBarに追加されたら、表示される内容を変更するために、アイテム自体を変更する必要があります。 self.navigationItem.titleに割り当てます。

関連する問題