Main.storyboard

当我们新建一个iOS工程后,我们的工程目录文件如下:

我们可以看到有一个Main.storyboard文件,这个文件描述了ViewCotroller长什么样子。

疑问1: 为什么描述的是ViewController这个控制器而不是其他控制器呢!

这时候我们可以选中Main.storyboard这个文件,然后打开xcode的utilities,选中show the identity inspect,可见下图。

从图中我们可以得到答案,因为class 写的ViewController这个类,这里Class意思就是这个storyboard描述的是ViewController这个类。

疑问2:从哪里设置加载的Main.storyboard。

这个问题可以用下面这张图进行说明:

从图的下边位置我们可以看到有个位置是设置Main Interface的,在这里我们选择了Main,所以就默认加载的是Main.storyboard,当然如果我们有别的storyboard我们打下拉按钮是可以选择的,就可以默认加载选择的storyboard了。

疑问3:如果一个storyboard文件中默认有多个控制器,系统怎么知道加载那个呢?

不多说了,直接看图。我们可以选中我们默认想加载的控制器,然后勾选 is Initial View Controller 就可以啦。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容