Xcode6使用storyboard在TabBarController上建立三個以上Item
在Xcode5上做以上的操作沒有問題,這次是要在Xcode6上實現之,特記錄以備用.
首先新建一個storyboard檔案.取名Custom.storyboard.拖動選單新增一個TabBarComtroller.由於XCode6使用了Use Size Classes功能.所有拖出來的Controller都是600x800大小.見圖
恢復到以前的介面(恢復到Xcode6以前的介面,這個是為了習慣之前介面的人士):
通過取消Use Size Classes項並選擇Disable Size Classes.如下圖
然後選擇適配ios6.1 and Later.下圖:
然後結果就是下圖,
這時候的檢視就是iphone5了(尺寸為320x568)
繼續下面的
從選單項中拖出一個TabBarComtroller,預設情況有兩項(Item1和Item2).我們這裡修改為Home,List.
這裡有些技巧(單擊storyboard空白的地方可以放大或縮小各個檢視,Xcode之前的版本是有放大縮小兩按鈕的.
這裡注意縮小檢視情況下能做什麼事情,放大檢視上能做什麼事情.)
我總結為:
縮小檢視:
a.移動檢視位置;
b.建立segue;
c.設定檢視的Custom class(右邊選單的第三項),而在放大檢視設定不了Class.
放大檢視:
a.向檢視中加入Button等子檢視(縮小情況是不能做的);
b.可以建立屬性(IB)關係.
繼續下面的
從選單中在拖出一個ViewController(當然也可以拖出一個Navigation Controller).縮小情況下調整各個檢視的位置,選中Tab bar Controller,按住Ctrl鍵並拖動滑鼠,到新建的ViewController檢視上,鬆開Ctrl鍵和滑鼠,在彈出的選單中選擇RelationsShip Segues中的View Controllers.這樣就出現新的Item.就可以重新命名新的項了.如圖