Xcode中的Storyborad使用
2017-04-25 本文已影响110人
遛遛食
storyborad的基本使用介绍
选中storyborad右键“Open As”->"Source Code"可以看到storyborad本质就是一个xml的文件,是把我们拖动的控件,视图控制器,以xml的方式写在了里面
Source Code启动storyborad
多个storyborad系统怎么知道加载哪个storyborad呢?
storyborad的入口就在.plist中
storyborad的入口一个storyborad可能有多个viewController系统怎么知道加载哪个viewController呢?
作为入口的viewController会有is Initial View Controller属性,同时在storyborad中会有一个箭头来指示
viewController入口Embed In
大部分软件都会有Navigation和Tabbar所以苹果很人性化的给我们在Enbed In 里面添加了这两个RootViewController的封装
我们只需要点击ViewController在点击“Editor”->"Embed In"->"Navigation Controller"即可
Storyboard Refactor
Storyboard Refactor 是Xcode6之后新增的功能目的是为了让我们的界面更美观
Storyboard Refactor.png点击“Editor”->"Refactor to Storyboard..."选择要继承的ViewController即可
Storyboard Refactor.png总结
storyborad个人认为只适合做一些小的项目开发,原型图绘制,如果多人协同开发的话那么很容易起冲突。