2011-09-16 8 views
0

分割ビュープロジェクトのポップアップウィンドウでタイトルをどのように変更しますか?現在、スプリットビュープロジェクトでは「ルートビューコントローラ」と呼ばれていますか?ipad SplitViewタイトルのポップアップ

答えて

2

あなたはそれがランドスケープモード(なしポップアップ)にもだとき、その後、RootViewControllerviewDidLoad方法では、あなたが行うことができます同じタイトルを持つ気にしない場合:

self.title = @"Title Here"; 

またはIBで:

  • オープンMainWindow.xib
  • ダブルクリックスプリットビューコントローラを
  • それは「ルートビューコントローラを言うナビゲーションバー(上
  • クリックナビゲーション項目で)
  • インスペクタ属性あなたはwillHideViewControllerにコードを追加することによって行うことができるポップアップのために1風景の中に、タイトルと別の場合」、あなたは


新しいタイトルを入力することができますし、 willShowViewControllerデリゲートメソッド。標準の分割ビューテンプレートでは、これらはDetailViewControllerに実装されています。

コードは(左サイドビューコントローラは、テンプレートのようにナビゲーションコントローラであると仮定した場合)のようになります。

//in willHideViewController: 
((UINavigationController *)aViewController).topViewController.title 
    = @"Title For Popup Mode"; 

//in willShowViewController: 
((UINavigationController *)aViewController).topViewController.title 
    = @"Title For Landscape Mode"; 
+0

おかげで、素晴らしい仕事! – lascoff