【发布时间】:2015-04-05 20:52:03
【问题描述】:
我有一个带有标签栏控制器和三个标签的故事板。每个选项卡都有一个导航控制器。第一个标签有三个场景。在第三个选项卡上的视图中有一个按钮(注销),我想将它转到第一个选项卡上的第二个场景(对应于登录视图控制器并通过 Show 连接到第一个场景(例如,推送) .
这是我尝试过的:
self.tabBarController?.selectedIndex = 0
这很有效,只要我在点击 UIButton 后返回到第一个选项卡的初始场景。但由于我想进入第二个场景,这不是一个完整的解决方案。我认为解决方案可能是这样的:
self.tabBarController?.selectedViewController = LoginViewController()
或
self.tabBarController?.setViewControllers(self.LoginViewController, animated: true)
但我不想创建视图控制器的另一个实例。
我仍然可以使用 .selectedIndex 来实施解决方案吗?
【问题讨论】:
标签: ios swift uitabbarcontroller segue