2012-02-15 83 views
0

我在iPad上第一次工作&我注意到我不能在iPad上使用UINavigationController,因爲我在iPhone上已經使用了這個功能。iPad上的NavigationController

這就是我想要做的。

  • 在AppDelegate中
  • 使用UINavigationBarController創造它的對象和連接它。
  • 創建UIViewController類+ XIB
  • 設置此XIB導航的根視圖

對於iPhone它曾經工作,但在iPad上它不工作的情況下。我的viewController的ViewDidLoad方法沒有被調用。

任何建議我該怎麼做。

編輯:

中的.m

navigationController = [[UINavigationController的頁頭] initWithRootViewController:loginViewController];

[window addSubview:navigationController.view]; 

感謝, Jitesh

+0

發佈您的代碼appDelegate代碼 – Hiren 2012-02-15 10:27:49

+0

它應該工作一樣。你可能犯了一個錯誤。所以,如果您希望我們能夠提供幫助,請提供代碼。 – fzwo 2012-02-15 10:59:20

回答

0

導航控制器應該工作一樣在iPad作爲iPhone - 檢查你已經在你的筆尖文件中設置的網點正常 - 還記得,如果你使用的是不同的筆尖名到視圖控制器名稱(例如,使用iPad後綴來區分該VC的iPhone筆尖),則需要在視圖控制器的init上傳遞nib名稱。

(即使用) - (ID)initWithNibName:(的NSString *)nibName包:即筆尖的名字和出口在主筆尖(一個NSBundle *)nibBundle

檢查都正確設置。