2008-10-25 71 views
5

我正在試驗iPhone的NavBar示例項目。當我在默認視圖中點擊表格中的某一行時,一個新的視圖就會滑入(到目前爲止這麼好)。我想刪除滑入的新視圖頂部的UINavigationBar欄。我該怎麼做?如何從UIViewController中刪除UINavigationBar?

編輯:我的意思是「UINavigationBar」。感謝大家的迴應!

回答

16

您是指狀態欄(顯示時間和電池狀態)或UINavigationBar(標題和返回按鈕所在的位置)?

  • 要隱藏狀態欄,在您的-applicationDidFinishLaunching:方法使用[UIApplication sharedApplication].statusBarHidden = YES;

  • 要隱藏UINavigationBar,您需要使用UINavigationController的navigationBarHidden屬性。

+0

請原諒我的問題,但是在哪裏以及如何修改「-applicationDidFinishLaunching:」方法? – 2011-02-11 08:13:41

2
[[UIApplication sharedApplication]setHidesStatusBar:YES]; 
+0

這不適用於sdk 4.1編譯器警告。 – Sam 2010-11-10 07:27:21

2

您可以通過編程隱藏它由被稱爲setHidesStatusBar您的UIApplication(sharedApplication),或者你可以將其設置在plist中。檢查CrashLanding的plist。

+0

在pList中設置它很不錯,因爲如果您將它隱藏起來,它將不會顯示在您的啓動畫面上。 – Luke 2011-06-07 13:10:03

相關問題