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"即可
增加導航欄方法.png
Storyboard Refactor
Storyboard Refactor 是Xcode6之后新增的功能目的是為了讓我們的界面更美觀
Storyboard Refactor.png
點擊“Editor”->"Refactor to Storyboard..."選擇要繼承的ViewController即可
Storyboard Refactor.png
總結
storyborad個人認為只適合做一些小的項目開發,原型圖繪制,如果多人協同開發的話那么很容易起沖突。