我该怎么做?清楚解释是否够简单?如果没有,教程会很好。我检查了网站和这个网站,仍然无法找到我正在寻找的东西。如何更改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. 更改Laravel的默认(根)控制器
- 5. 如何更改应用程序启动时加载的默认视图控制器?
- 6. XCode:重新加载视图控制器实例的新视图
- 7. 更改默认控制器actionresult
- 8. Yii 2.0更改默认控制器
- 9. iphone如何更改视图控制器
- 10. Codeigniter只加载默认控制器
- 11. 更改Jenkins默认视图
- 12. Xcode:视图控制器何时添加到视图堆栈中?
- 13. 如何更改容器视图(嵌入式视图控制器)中的视图?
- 14. 如何更改索引控制器的默认动作zend
- 15. 如何设置控制器的默认视图?
- 16. 在当前视图控制器下加载视图控制器
- 17. 在swift中加载视图控制器中的集合视图控制器
- 18. 如何在未找到类时加载默认控制器
- 19. Xcode视图控制器
- 20. 如何在控制器中更改ViewModel时更新视图
- 21. Xcode中:从视图控制器图标
- 22. 更改默认的视图的HTML
- 23. 加载视图控制器后如何加载UIImageView
- 24. 如何使用segmentControl值更改事件加载视图控制器?
- 25. Xcode中的视图控制器动画
- 26. xcode中的新视图控制器?
- 27. 更新()后更改()在控制器中调用Grails更改默认显示视图
- 28. 如何在测试时更改默认的Xcode iphone模拟器
- 29. 如何从angularjs中的json更改控制器与视图
- 30. 如何更改视图控制器中的字典值从UiTableViewCell
大部分模板都是在AppDelegate类中完成的。 –