2013-11-22 256 views
0

在XCode 5中如果檢查狀態欄應用程序啓動期間隱藏在項目目標設置中。iOS6隱藏狀態欄

  • 在iOS7的應用程序正常工作,後啓動的應用程序有明顯的
  • 在iOS6的
  • 不過是狀態欄隱藏應用程序啓動後,狀態欄

任何建議如何讓狀態欄隱藏在應用程序啓動期間,在iOS6和iOS7上工作?

回答

6

對於iOS6的和下面,我們用寫在didFinishLaunchingWithOptions:一行代碼爲

[UIApplication sharedApplication].statusBarHidden = YES; 

但是你必須像如果要訪問您的相機的照片庫中的一些事件小心。在該屏幕中,狀態欄將會出現。有趣的是,在包含照片庫的屏幕被解除後,狀態欄會再次出現。因此,在照片庫屏幕解除後,在第一個屏幕的視圖控制器內,您必須再次編寫該代碼片段。

對於iOS7,程序已更改。您必須將其設置爲您的應用程序的info.plist。如果您針對同一應用有多個目標,則對於每個info.plist,必須將View controller-based status bar appearance的密鑰設置爲NO。只是爲了方便地記住鍵名,按字母順序,它是友好鍵值格式中的最後一個鍵。

使用XIB,您不能隱藏狀態欄。然而,爲了可視化的目的,當你設計屏幕時,你可以隱藏它或顯示它。

希望這個答案可以幫助你。

+0

任何想法如何添加到voicememo原生應用程序(通過IFILI)? – JinSnow