如何从UIViewController中删除UINavigationBar?

时间:2008-10-25 23:29:20

标签: iphone cocoa-touch

我正在尝试iPhone的NavBar示例项目。当我在默认视图中点击表格中的一行时,新视图会滑入(到目前为止一直很好)。我想删除滑入的新视图顶部的UINavigationBar栏。我该怎么做?

编辑:我的意思是“UINavigationBar”。感谢所有回复的人!

3 个答案:

答案 0 :(得分:16)

您是指状态栏(显示时间和电池状态的位置)还是UINavigationBar(标题和后退按钮所在的位置)?

  • 要隐藏状态栏,请在 [UIApplication sharedApplication].statusBarHidden = YES; 方法中使用-applicationDidFinishLaunching:

  • 要隐藏UINavigationBar,您需要使用UINavigationController的navigationBarHidden属性。

答案 1 :(得分:2)

[[UIApplication sharedApplication]setHidesStatusBar:YES];

答案 2 :(得分:2)

您可以通过UIApplication(sharedApplication)上的setHidesStatusBar以编程方式隐藏它,也可以在plist中设置它。检查CrashLanding的plist。