storyborad的基本使用介绍
选中storyborad右键“Open As”->"Source Code"可以看到storyborad本质就是一个xml的文件,是把我们拖动的控件,视图控制器,以xml的方式写在了里面

启动storyborad
多个storyborad系统怎么知道加载哪个storyborad呢?
storyborad的入口就在.plist中

一个storyborad可能有多个viewController系统怎么知道加载哪个viewController呢?
作为入口的viewController会有is Initial View Controller属性,同时在storyborad中会有一个箭头来指示

Embed In
大部分软件都会有Navigation和Tabbar所以苹果很人性化的给我们在Enbed In 里面添加了这两个RootViewController的封装
我们只需要点击ViewController在点击“Editor”->"Embed In"->"Navigation Controller"即可

Storyboard Refactor
Storyboard Refactor 是Xcode6之后新增的功能目的是为了让我们的界面更美观

点击“Editor”->"Refactor to Storyboard..."选择要继承的ViewController即可

总结
storyborad个人认为只适合做一些小的项目开发,原型图绘制,如果多人协同开发的话那么很容易起冲突。
网友评论