我該怎麼做?清楚解釋是否夠簡單?如果沒有,教程會很好。我檢查了網站和這個網站,仍然無法找到我正在尋找的東西。如何更改Xcode中的默認加載視圖控制器?
回答
默認情況下,應用程序啓動時加載的默認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的類型。
我會如何更改info.plist中的這個? –
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
- 1. 如何更改默認視圖控制器在Xcode
- 2. 笨自動加載默認控制器,無法加載視圖
- 3. 更改默認控制器
- 4. Xcode 6更改視圖控制器
- 5. xcode iphone更改默認開始視圖
- 6. 如何在更改主視圖控制器中的選項卡時加載不同的視圖控制器?
- 7. 更改Laravel的默認(根)控制器
- 8. 在Xcode視圖中加載視圖控制器
- 9. 如何更改應用程序啓動時加載的默認視圖控制器?
- 10. XCode:重新加載視圖控制器實例的新視圖
- 11. 如何更改Yii2中所有控制器的默認佈局?
- 12. 更改默認控制器actionresult
- 13. Yii 2.0更改默認控制器
- 14. iphone如何更改視圖控制器
- 15. 笨加載只默認控制器
- 16. CodeIgniter只加載默認控制器
- 17. Codeigniter只加載默認控制器
- 18. 如何更改默認視圖大小
- 19. Xcode - 分段控件更改爲默認
- 20. 更改Jenkins默認視圖
- 21. 控制器沒有重新加載更改後的視圖
- 22. Xcode:視圖控制器何時添加到視圖堆棧中?
- 23. 如何在iPhone中更改方向時更改視圖控制器的視圖?
- 24. 如何更改索引控制器的默認動作zend
- 25. 如何更改容器視圖(嵌入式視圖控制器)中的視圖?
- 26. 如何設置控制器的默認視圖?
- 27. Xcode在多個視圖控制器中加載NSUserDefaults
- 28. 在當前視圖控制器下加載視圖控制器
- 29. 使用view-list成員更改控制器的默認視圖:如何設置視圖模型?
- 30. 在swift中加載視圖控制器中的集合視圖控制器
大部分模板都是在AppDelegate類中完成的。 –