如何使用Swift以编程方式为tvOS切换UIViewController?

时间:2016-04-20 14:30:30

标签: swift tvos

问题:

如何以UIControllerViewtvOS以编程方式正确切换Swift

详细说明:

例如,默认情况下,当我在tvOS中创建Xcode项目时,我创建了FirstViewControllerSecondViewController。是否可以在标签栏控制器中创建一个ThirdViewController,我可以随时以编程方式切换到该标签栏?

1 个答案:

答案 0 :(得分:3)

是的,您可以在TVOS中以编程方式添加更多vc。 如果你有tabbarcontroller的故事板,则将其更改为自定义tabbarcontroller,并在其中添加更多视图控制器。 像这样的东西

class DashBoardTabVC : UITabBarController {
    override func viewDidAppear(animated: Bool) {
        let vc = UIViewController()
        self.viewControllers?.append(vc)
    }
}

你可以选择其中任何一个像

self.selectedIndex  = 0