我的故事板中有以下层次结构:
导航控制器A - > UIView B(没有导航栏) - >标签栏控制器C - >导航控制器D - > UITableView E(带导航栏D和表格栏C)
现在我想从UITableView E转到UIView B.当我使用push segue时,我的标签栏控制器C和导航控制器D被保留。我不希望这样。我的完整场景必须替换为没有任何导航或标签栏的UIView B.
如何使用故事板实现这一目标?
答案 0 :(得分:0)
请尝试以下代码: UIView B(viewWillAppear)
[self.navigationController setNavigationBarHidden:YES];
UITableView E(推送到UIVIew B)
[self.navigationController popToRootViewControllerAnimated:YES];
您可以通过选择组合框“在按下时隐藏按钮栏”来禁用故事板上的标签栏。要隐藏导航栏,请在“模拟指标”(xCode的左上角)中选择“顶部栏”中的“无”