使用Tabbar在视图之间切换

时间:2015-06-16 09:40:08

标签: ios xcode swift ios8

我有一个带Tab键的iOS应用程序和两个子视图。我的第一个视图是表格视图。 因此,当我单击第一个视图的单元格时,我想切换到第二个视图,并保持TabBar可见。 当我使用" Show"故事板中的segue,我丢失了TabBar。 当我在我的TableViewController中使用以下代码执行此操作时,第二个视图未加载。

tabBarController.selectedViewController = mySecondViewController

只选择TabBar中的第二个元素,但没有显示他。

任何人都有解决方案吗?

3 个答案:

答案 0 :(得分:0)

尝试使用UITabBar项目的索引进行切换,如下所示:

tabBarController.selectedIndex = 1

问题也可能是因为您尝试将View设置为selectedViewController,其中uiviewcontroller应该是。由于缺乏信息,很难说。

答案 1 :(得分:0)

在故事板中确保您控制从标签栏控制器拖动到视图控制器并单击“关系Segue:View Controller”

答案 2 :(得分:0)

我已经解决了我的问题。我最初把代码行放在我的控制器的viewDidLoad()上: tabBarController.selectedViewController = mySecondViewController

用不同的方法移动这一行后,通过一个简单的按钮调用,这有效...