我想知道是否有可能拥有以下内容:
一个带有两个按钮的TabBarController,每个按钮包含一个UITableView。 然后,如果单击其中一个TableView单元格,我想推送到一个新的TabBarController,其中包含一组包含其他表格视图的4个按钮。
有人能指出我正确的方向吗?
我尝试的第一件事就是在每个按钮下设置第一个带有UITableView的TabBarController。但是当我添加第二个TabBarController从一个被点击的tableview单元格触发时,我得到的是第一个包含2个按钮的Tab,最重要的是,第二个选项卡包含4个按钮。
我希望第二个TabBarController替换并留下第一个。
我希望我能够很好地解释自己,谢谢你的时间。
答案 0 :(得分:0)
您应该将推送segue更改为模态segue。
要返回,您需要在目标viewController中实现一个返回按钮:
- (IBAction) dismiss:(id)sender
{
[[self presentingViewController] dismissViewControllerAnimated:YES completion:nil];
}
(请注意,您必须在代码中执行此操作 - 您无法绘制segue线以返回)
目前,您必须在推送segue中使用导航控制器。当您更改为模态segue时,您可以删除navController,它将不会在导航中起作用。