标签栏继承行为

时间:2012-10-16 19:30:36

标签: ios xcode cocoa-touch interface-builder storyboard

我有一个标签栏控制器。标签栏的第一项是表视图控制器,它从父标签栏控制器获取标签栏。现在我将视图控制器连接到表视图控制器的单元格,但它没有获得标签栏。

所以:

Tab bar
  Table view
    View

如何将标签栏保留在视图控制器中?

1 个答案:

答案 0 :(得分:0)

我的故事板是:

UINavigationController> UITabBar> UITableViewController>的UIViewController

如果我改为:

,它会有效

UITabBar> UINavigationController> UITableViewController>的UIViewController

并使用:

UIViewController *c = [self.storyboard instantiateViewControllerWithIdentifier:@"detail"];
[c setTitle:[NSString stringWithFormat:@"%d", [indexPath row]]];
[self.navigationController pushViewController:c animated:YES];

我试图在tabController中找到pushViewController:方法,但是tabController没有,所以我试图改变控制器的顺序并且它有效。