Main.storyboard

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

Main.storyboard_第1张图片

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

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

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

Main.storyboard_第2张图片

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

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

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

Main.storyboard_第3张图片

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

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

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


Main.storyboard_第4张图片

你可能感兴趣的:(Main.storyboard)