1. 程式人生 > >Xcode6使用storyboard在TabBarController上建立三個以上Item

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.就可以重新命名新的項了.如圖