2011-09-22 132 views

回答

2

默認情況下,應用程序啓動時加載的默認XIB文件爲MainWindow.xib。

如果您希望您的應用程序改爲加載另一個XIB,則可以在項目的Info.plist文件中更改

在此,當應用程序啓動(默認的MainWindow.xib)廈門國際銀行加載,你會發現:

  • File's Owner的佔位符(如在任何XIB),在其廈門國際銀行加載的情況下,由啓動時的應用程序是UIApplication本身。
  • 它是一個UIWindow(你的iPhone應用程序的主窗口唯一),
  • 充當您的UIApplication(通常稱爲「AppDelegate中」)
  • ,可能一個UIViewController太多的委託對象。

當廈門國際銀行在啓動時加載,AppDelegate的客體被實例化(如除了文件的所有者在XIB所有對象),併爲它設置爲應用的代表,application:didFinishLaunhcingWithOptions:將被執行。然後,此代碼通常使用[self.window addSubview:self.viewController.view]這樣的行將viewController的視圖添加爲應用程序窗口的子視圖。 (如您的AppDelegate有一個IBOutlet指向的ViewController在XIB)


如果您需要更改您的MainWindow.xib中使用的類的ViewController的,改變類的UIViewController在Interface Builder,還可以更改AppDelegate頭文件中關聯的IBOutlet的類型。

+0

我會如何更改info.plist中的這個? –

+0

Errr ...在Xcode中打開Info.plist並更改相應的行,就這些了。請參閱[Apple文檔](http://developer.apple.com/library/ios/#documentation/General/Reference/InfoPlistKeyReference/Introduction/Introduction.html),尤其是[本頁](http://developer.apple .COM /庫/ IOS /#文檔/一般/參考/ InfoPlistKeyReference /用品/ AboutInformationPropertyListFiles.html#// apple_ref/DOC/UID/TP40009254-SW1)。正如文檔中所解釋的那樣,相應的鍵是「NSMainNibFile」,它以人類可讀的方式顯示爲「主要筆尖文件基本名稱」。 – AliSoftware

相關問題