【发布时间】:2012-02-08 07:12:22
【问题描述】:
正如标题所说,我想知道您是否/如何在没有 UINavigationBars 的情况下使用 Storyboard?如果您只想使用故事板而不是它附带的其他控件,如何禁用这些 UINavigationBars?
【问题讨论】:
标签: objective-c xcode uinavigationcontroller uinavigationbar storyboard
正如标题所说,我想知道您是否/如何在没有 UINavigationBars 的情况下使用 Storyboard?如果您只想使用故事板而不是它附带的其他控件,如何禁用这些 UINavigationBars?
【问题讨论】:
标签: objective-c xcode uinavigationcontroller uinavigationbar storyboard
只有在 UINavigationController 堆栈的一部分时,您的视图控制器才会提供导航栏。你没有义务使用UINavigationController。
【讨论】:
UIViewController 中声明。入栈和出栈的方法由UINavigationController 实现,它本身是UIViewController 的子类。如果您需要导航控制器的推送和弹出,您应该知道UINavigationController 还实现了-setNavigationBarHidden:animated:,它允许您根据需要隐藏或显示导航栏。