iOS-设置Main Interface通过storyboard或者xib加载主界面

Posted MinggeQingchun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS-设置Main Interface通过storyboard或者xib加载主界面相关的知识,希望对你有一定的参考价值。

当我们启动APP的单个视图应用程序,不是以编程方式从AppDelelgate分配rootViewController时,而是使用“Main Interface”主界面选项将storyboard或者xib指定为我的主界面文件

关键是初始化窗口并从storyboard或者xib本身设置UIApplication及其委托

>步骤1:

创建一个带有UIWindow对象的storyboard或者xib文件作为UIApplication的xib的所有者

>步骤2:

在xib中创建一个AppDelegate对象并连接文件的所有者对此对象的委托出口


>步骤3:

在AppDelegate类中为窗口创建一个插座

>步骤4:

在构建设置中选择MainInterface选项作为你创建的xib,如上图,General----Deployment Info----Main Interface,指定storyboard或者xib


>第5步:

注释掉代码
applicationDidFinishLaunchingWithOptions:方法,如果你运行该程序,它将在模拟器中显示该窗口,但是你会收到一个警告,即应用程序在应用程序启动结束时应该有一个rootViewController

>第6步:

在applicationDidFinishLaunchingWithOptions中:我们可以实例化一个UIViewController并分配窗口rootViewController作为这个视图控制器

以上是关于iOS-设置Main Interface通过storyboard或者xib加载主界面的主要内容,如果未能解决你的问题,请参考以下文章

iOS导航栏中的多个按钮通过Interface Builder?

iOS SnapKit 在呈现视图上的性能

在 iOS 中,在 Interface Builder 中创建的视图是不是将选项 TranslatesAutoResizingMaskIntoConstraints 设置为 false?

Xcode 6 Interface Builder 视图大小错误

《iOS Human Interface Guidelines》——Stepper

《iOS Human Interface Guidelines》——Undo and Redo