TabBarController在另一个TabBarController中由TableViewCell调用

时间:2013-02-01 16:53:47

标签: iphone ios xcode uitabbarcontroller

我想知道是否有可能拥有以下内容:

一个带有两个按钮的TabBarController,每个按钮包含一个UITableView。 然后,如果单击其中一个TableView单元格,我想推送到一个新的TabBarController,其中包含一组包含其他表格视图的4个按钮。

有人能指出我正确的方向吗?

我尝试的第一件事就是在每个按钮下设置第一个带有UITableView的TabBarController。但是当我添加第二个TabBarController从一个被点击的tableview单元格触发时,我得到的是第一个包含2个按钮的Tab,最重要的是,第二个选项卡包含4个按钮。

我希望第二个TabBarController替换并留下第一个。

我希望我能够很好地解释自己,谢谢你的时间。

1 个答案:

答案 0 :(得分:0)

您应该将推送segue更改为模态segue。

要返回,您需要在目标viewController中实现一个返回按钮:

- (IBAction) dismiss:(id)sender
{
    [[self presentingViewController] dismissViewControllerAnimated:YES completion:nil];
}

(请注意,您必须在代码中执行此操作 - 您无法绘制segue线以返回)

目前,您必须在推送segue中使用导航控制器。当您更改为模态segue时,您可以删除navController,它将不会在导航中起作用。