设置标签栏的初始视图控制器

时间:2014-08-11 17:52:35

标签: ios objective-c uiviewcontroller uitabbarcontroller

我正在尝试使用标签栏控制器创建iOS项目。基本上,我要做的是使特定的选项卡选择默认为初始视图控制器或导航控制器的顶视图控制器。

标签栏控制器--->标签1 --->导航控制器---> ViewCon1 ---> ViewCon2                    --->标签2                    --->标签3

这是一个例子。如果我们导航到选项卡1中的ViewCon2,点击选项卡2,然后返回选项卡1,我们将看到我们将返回ViewCon2。我想要做的是将标签栏控制器默认为ViewCon1。我尝试创建UITabBarController的子类,但我找不到我正在寻找的正确的API集。有没有人有任何建议?

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找的电话是:

- (NSArray *)popToRootViewControllerAnimated:(BOOL)animated; //(to move to your rootviewcontroller)

委托是一个辅助类,当项中发生某些事情时,通常会调用它,即当标签栏中发生某些事情时,它会调用委托中的例程。您可以使委托与tabBarViewController属于同一个类。