【问题标题】:Hide status bar on initial load screen?在初始加载屏幕上隐藏状态栏?
【发布时间】:2015-10-11 16:35:16
【问题描述】:

我试图在显示初始加载屏幕时隐藏状态栏(顶部栏显示时间和信号强度等)。对不起,如果这很明显,但我是这方面的新手。

【问题讨论】:

    标签: iphone objective-c


    【解决方案1】:

    通过在Info.plist 上设置UIStatusBarHidden,您可以控制开始状态(隐藏或显示)。

    要在您的应用程序中隐藏(或显示)它,您需要使用:

    -setStatusBarHidden:withAnimation:UIApplication(文档here

    【讨论】:

      【解决方案2】:

      您需要在 info.plist 中添加一个名为 UIStatusBarHidden 的字段并将其设置为布尔值 true(不是字符串“true”)。

      【讨论】:

      • 谢谢。这可行,但我希望状态栏在我运行的应用程序时打开,而不是在加载屏幕期间,现在它一直关闭
      • 嗯?加载屏幕应该与所有文本和细节的初始屏幕相同。布局应该是一样的。
      • 不适合我...我想在初始屏幕上隐藏状态栏,但通过在 info.plist 中将 UIStatusBarHidden 设置为 YES 不起作用。
      【解决方案3】:

      在 info.plist 中,将 UIStatusBarHidden 设置为 YES。它会在 info.plist 中自动将“状态栏最初隐藏”转换为 YES。在 appdelegate 的 applicationDidFinishLaunching 方法中,添加以下代码行:

      - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
      
           application.statusBarHidden = FALSE; 
      

      通过添加这行代码,加载启动画面后会显示状态栏。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-01
        • 2013-11-02
        • 1970-01-01
        • 1970-01-01
        • 2020-01-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多