0

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

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

谁能指出我正确的方向?

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

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

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

4

1 回答 1

0

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

要返回,您需要在目标视图控制器中实现一个返回按钮:

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

(请注意,您必须在代码中执行此操作 - 您不能画一条转接线返回)

目前,您的推送序列中必须有一个导航控制器。当您更改为模态 segue 时,您可以删除 navController,它不会在导航中发挥作用。

于 2013-02-01T18:36:11.617 回答