Ios 移动到第二个选项卡可见的分段视图
我正在尝试导航到一个包含两个选项卡/视图的分段视图,第二个选项卡/视图必须可见。 使用下面的代码,我可以移动到分段视图,但第一个选项卡是可见的。我也试过使用Segue,但是页脚和页眉中的导航消失了Ios 移动到第二个选项卡可见的分段视图,ios,iphone,swift,Ios,Iphone,Swift,我正在尝试导航到一个包含两个选项卡/视图的分段视图,第二个选项卡/视图必须可见。 使用下面的代码,我可以移动到分段视图,但第一个选项卡是可见的。我也试过使用Segue,但是页脚和页眉中的导航消失了 let mainViewController: UITabBarController = self.storyboard?.instantiateViewControllerWithIdentifier("MainController") as UITabBarController;
let mainViewController: UITabBarController = self.storyboard?.instantiateViewControllerWithIdentifier("MainController") as UITabBarController;
mainViewController.selectedIndex = 1;
self.presentViewController(mainViewController, animated: false, completion: nil)
您的代码不正确。试试这个:
override func viewDidAppear(animated: Bool) {
self.tabBarController?.selectedIndex = 1
}
感谢您的回复,这会将我重定向到segmentedview,但我希望第二个片段可见。默认情况下,第一个段始终可见,当您单击第二个选项卡时,第二个段将可见,第一个段将隐藏。如何在重定向之前将selectedSegmentIndex设置为2?您必须将其放入第二个控制器的viewWillApear中。在创建UI之前,无法进行UI更改。