我有一个具有以下布局的故事板。
- 标签栏控制器
- --> 导航控制器
- ----> 表视图控制器
- ----> 表视图控制器
- ----> TabBarController(在推送时隐藏底栏)
- ------> TableViewContrller(设置标题)
我将 4 和 5 推到导航控制器 2 上。 5 推时隐藏底栏,当 6 可见时,因为它的选项卡栏项目被选中,视图控制器 6 上设置的标题在导航栏中不可见
我的问题是,从界面生成器(XCode5)设置它的最佳方法是什么?
我还尝试将导航项添加到视图控制器 6 并在那里设置标题,但这没有效果。
在写这篇文章时,我意识到视图控制器 6 永远不会被推送到导航控制器堆栈上,这就是它没有导航项的原因。当意识到在视图控制器 3 上设置导航项会产生我预期的效果时,我正要放弃这个问题。这是在切换到不同的选项卡时切换导航栏标题。
这当然是因为它们是完全不同的导航控制器。反正有没有用我的结构来模拟这种行为?如果不能,你能建议一种替代方法吗?