我用一个视图控制器启动了一个应用程序。我已经添加了一个标签控制器视图,并创建了4个设置为标签的视图,这一切似乎都没问题。
我唯一拥有的viewcontroller.swift文件是原始文件。我不确定如何访问每个标签的视图控制器。
我应该只为我的所有代码使用一个viewcontroller.swift,并将每个标签中的控件链接回来吗?
答案 0 :(得分:1)
要访问其他视图控制器,请创建UIViewController
的类,如下所示。我建议你在项目中将每个类放在一个单独的Swift文件中,但这不是必需的。
class SecondViewController: UIViewController {
...
}
class ThirdViewController: UIViewController {
...
}
class FourthViewController: UIViewController {
...
}
然后通过单击每个故事板UIViewController
:
答案 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];
}
}