Access选项卡控制器视图?

时间:2015-11-06 06:19:07

标签: ios xcode

我用一个视图控制器启动了一个应用程序。我已经添加了一个标签控制器视图,并创建了4个设置为标签的视图,这一切似乎都没问题。

我唯一拥有的viewcontroller.swift文件是原始文件。我不确定如何访问每个标签的视图控制器。

我应该只为我的所有代码使用一个viewcontroller.swift,并将每个标签中的控件链接回来吗?

2 个答案:

答案 0 :(得分:1)

要访问其他视图控制器,请创建UIViewController的类,如下所示。我建议你在项目中将每个类放在一个单独的Swift文件中,但这不是必需的。

class SecondViewController: UIViewController {
    ...
}

class ThirdViewController: UIViewController {
    ...
}

class FourthViewController: UIViewController {
    ...
}

然后通过单击每个故事板UIViewController

在Identity Inspector中分配它们

enter image description here

答案 1 :(得分:0)

我就像这样制作tabViewController。制作我自己的viewcontrollers。首先,初始化我自己的viewcontrollers。然后,将它们推入tabViewController.viewControllers

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

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