【发布时间】:2015-03-09 23:29:21
【问题描述】:
我正在尝试从 Swift 的导航控制器中显示导航栏。我通过模态视图的转场链接到视图。由于某种原因,导航未显示在视图中。我如何实现这一目标?侧边栏视图控制器从根视图控制器以模态方式呈现。我在下面发布了我的故事板的屏幕截图。
【问题讨论】:
标签: ios swift modal-dialog storyboard
我正在尝试从 Swift 的导航控制器中显示导航栏。我通过模态视图的转场链接到视图。由于某种原因,导航未显示在视图中。我如何实现这一目标?侧边栏视图控制器从根视图控制器以模态方式呈现。我在下面发布了我的故事板的屏幕截图。
【问题讨论】:
标签: ios swift modal-dialog storyboard
我对您的 UI 堆栈是什么样子感到困惑。我没有看到你的 UINavigationController。你能更澄清你的堆栈吗?
什么是呈现您的“我的个人资料”视图控件,然后是什么呈现您的侧边栏视图控制器?您希望在哪里看到导航栏?
【讨论】:
当您选择 UIViewController 模型时,它不会带上 UINavigationController。如果您想要一个导航栏,您应该将其添加到该视图中,但是您应该考虑为什么要呈现该视图模式而不是将其推送到堆栈上?
当您将视图控制器压入堆栈时,它将占用导航栏。当你想要这种行为时,你应该选择“显示”segue。
【讨论】: