2012-05-17 63 views

回答

4

添加到您的代碼:

[[UIApplication sharedApplication] setStatusBarHidden:NO]; 

而且不使用這一點,因爲它是棄用

[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO];

+1

謝謝...爲什麼地球上我需要添加...不應該是默認值? – Nosrettap

+0

當你在它的時候,你知道爲什麼我的自定義添加工具欄出現在模擬器中,但是當我添加一個標籤欄控制器到故事板時,它會消失嗎? – Nosrettap

+0

@Nosrettap默認情況下應該是YES,但我認爲你的情況設置爲NO。所以我提出這個建議。我無法正確理解你的問題。 –

2

如果它與模擬器有問題本身你可以隨時嘗試iOS模擬器»重置內容和設置...。如果是在你的應用程序嘗試

[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO]; 
0

除了西蒙的答案請確保您的Info.plist,如果你有「狀態欄最初是隱藏的」設置爲「否」,如果你不看到這行文字只是表示它是默認的「NO」。我的猜測是它可能只是模擬器,因爲要錯誤地將[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO];行添加到代碼中有點困難。按照Simon的回答重置iOS模擬器,如果這不起作用請檢查您的Info.plist。

0

有幾種方法可以通過編程和配置操作狀態欄。至於其他的答案都表示,你可以使用:

[[UIApplication sharedApplication] setStatusBarHidden:NO]; 

如果你喜歡一個一致的配置爲你的應用程序,你可以修改你的應用程序的Info.plist。很可能您沒有看到狀態欄,因爲您的Info plist被配置爲隱藏它。

您可以在Info plist中添加條目狀態欄最初隱藏,其布爾值爲YES或NO。此外,您還可以通過狀態欄樣式鍵自定義Info plist中狀態欄的外觀。

相關問題