最佳答案
我需要编写一些代码,以便在 iOS 应用程序启动时将视图切换到另一个选项卡(例如,默认显示第二个选项卡而不是第一个选项卡)。
我是斯威夫特的新成员,我想出了以下几点:
代码可能应该放在第一个选项卡的 ViewController 的覆盖 func viewDidLoad ()函数中。
下面的代码显示了第二个 ViewController,但是底部没有标签栏(vcOptions 是第二个 ViewController 标签项:
let vc : AnyObject! = self.storyboard.instantiateViewControllerWithIdentifier("vcOptions")
self.showViewController(vc as UIViewController, sender: vc)
我认为答案可能在于使用 UITabbarController.selectedIndex = 1,但是不太确定如何实现它。