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; 
  • 相关阅读:
    第八章 采样
    第七章 优化算法
    第六章 概率图模型
    第五章 非监督学习
    第四章 降维
    第三章 经典算法
    第二章 模型评估
    第一章 特征工程-------------《百面机器学习》
    中等-102,107-二叉树的层序遍历
    字符串单模式匹配 暴力+哈希
  • 原文地址:https://www.cnblogs.com/cecely-clj/p/5314488.html
Copyright © 2011-2022 走看看