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 中,在 Interface Builder 中创建的视图是不是将选项 TranslatesAutoResizingMaskIntoConstraints 设置为 false?
Xcode 6 Interface Builder 视图大小错误