如何用Swift为tvOS程序切换UIViewController



问题:

如何以编程方式在tvOSSwift的不同UIControllerView之间正确切换?

详细信息:

例如,默认情况下,当我在Xcode中创建tvOS项目时,我会创建FirstViewControllerSecondViewController。是否可以创建一个未在选项卡栏控制器中定义的ThirdViewController,我可以随时以编程方式切换到它?

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

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

你可以选择任何一个,比如

self.selectedIndex  = 0

相关内容

  • 没有找到相关文章

最新更新