2015-11-06 180 views
1

我開始一個應用程序與單個視圖控制器。因爲我已經添加了一個選項卡控制器和視圖創建4次是設置爲標籤,這一切似乎確定。訪問選項卡控制器視圖?

唯一viewcontroller.swift文件我已經是原來的一個。我不知道如何訪問每個單獨的選項卡的視圖控制器。

我應該用我的所有代碼的一個viewcontroller.swift並在每個標籤鏈接控制回嗎?

回答

1

要訪問其他視圖控制器,創建UIViewController類,像這樣。我建議你把你的項目中的每個類放在一個單獨的Swift文件中,但這不是必需的。

class SecondViewController: UIViewController { 
    ... 
} 

class ThirdViewController: UIViewController { 
    ... 
} 

class FourthViewController: UIViewController { 
    ... 
} 

然後通過點擊每個故事板UIViewController分配他們的身份檢查:

enter image description here

+0

哦!很簡單。謝謝! – Geuis

0

我做tabViewController就是這樣的。製作我自己的視圖控制器。首先,初始化我自己的視圖控制器。然後,將它們推入tabViewController.viewControllers

class TabbarController: UITabBarController { 
    override func viewDidLoad(){ 
     super.viewDidLoad(); 
     let first = YourFirstViewController(); 
     let second = YourSecondViewController(); 
     let thrid = YourThirdViewController(); 

     self.viewControllers = [first, second, third]; 
    } 
} 
+0

這樣,美國可以沒有故事板編程 – rnsjtngus

相關問題