zoukankan      html  css  js  c++  java
  • 启动app时全屏显示Default.png

    一直很喜欢MJ的讲课视频,今天看了他的博客学到了些东西顺便记录下来。

    在默认情况下,app显示Default.png时并非真正的"全屏显示",因为顶部的状态栏并没有被隐藏,比如下面的效果:

    我们一般会想到这个办法:在AppDelegate的application:didFinishLaunchingWithOptions:方法中添加如下代码:

    1. [UIApplication sharedApplication].statusBarHidden = YES;  

    但实际上达不到想要的效果,你会发现显示Default.png时状态栏还是存在的,等Default.png显示完毕后,状态栏才被隐藏。

     我先解释下为什么这种方法不可行,其实原因很简单:

    1> Default.png是在app启动过程中加载的,并不是在app启动完毕后再加载的

    2> AppDelegate的application:didFinishLaunchingWithOptions:方法是在app启动完毕后才调用的

    下面说一下解决方案,在Info.plist中增加一个配置即可:

    这里的YES表示在app初始化(启动)的时候就隐藏状态栏。

    当然,在Default.png显示完毕后状态栏还是隐藏的。如果想重新显示状态栏,补上下面代码即可:

    1. [UIApplication sharedApplication].statusBarHidden = NO; 
  • 相关阅读:
    poj 2481
    poj 3928 Ping pong
    再见oi
    NOIP 2014 解方程
    poj1836:Alignment
    poj2479:Maximum sum
    tyvj1510:专家复仇
    tyvj:P1467 通向聚会的道路
    tyvj1176: 火焰巨魔的惆怅
    tyvj1326:剑人合一
  • 原文地址:https://www.cnblogs.com/cecely-clj/p/5314488.html
Copyright © 2011-2022 走看看