2012-05-10 68 views
8

私は現在、GUIを設計するためにストーリーボードインタフェースビルダーを使用しています。ViewControllersのナビゲーションバーにタイトルが表示されない

私の構造は、次のようになります。ストーリーボード

-> Navigation Controller -> Tab Bar Controller -> SomeViewController 
               -> AnotherViewController 

ナビゲーションバーとタブバーはViewControllersに細かい表示され、タイトルが設定され、目に見えるエディタではなく、シミュレーションでのタイトルに消えています。

この問題を解決するにはどうすればよいですか?

FYI:Navigation ControllerおよびTab Bar Controllerはカスタムクラスにバインドされていません。

答えて

25
self.navigationController.navigationBar.topItem.title = @"YourTitle"; 

ViewControllerのviewDidAppearに入力するだけです。

+1

私はそれが初期化子を設定するなら、なぜそれが動作しませんされて理解していませんか? – Evils

+3

View Controllerのストーリーボードシーンから 'Title'を削除したときに、self.title = "Title"がviewDidLoad()で再び動作を開始しました。 –

8

また、このコードを使用することもできます。

[email protected]"YourTitle"; 

プットviewDidAppear内部またはviewWillAppear

関連する問題