2011-09-22 130 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

相关问题