zoukankan      html  css  js  c++  java
  • iOS如何隐藏状态栏,包括网络标志、时间标志、电池标志等

    我们在开发App的时候,在遇到有状态栏时,NavigationBar上面的按钮,是极难点击的,所以这个时候,最好我们能够人为的隐藏掉状态栏。

    如果一直需要隐藏的话,直接在info.plist里面,添加Key值:View controller-based status bar appearance

    如果没有的话,步骤如下:

    1、在任意一个位置点击+号,即可进行添加:

    2.选择:View controller-based status bar appearance这一项,所有的属性,是按照ABC的排列顺序排列的,所以找到对应的即可;

    3.将该Key的值,设置为NO;

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 

    里面添加下面这句话:

        [[UIApplication sharedApplication]setStatusBarHidden:YES];

    再运行程序就没有状态栏了。

    有的同学表示,希望能在一个view下显示,在另外一个view下隐藏,这个问题,应该是需要使用代码实现,现在还没有思路,如果有同学已经完成了,请给我留言,虚心请教一下。 

    写代码是个细心的活,这个问题曾困扰我好久,自己也在这个地方徘徊了好久,认真读取这个属性后,才得到正确的解决办法。

    希望自己“不能贪玩”,“我要坚持”!

  • 相关阅读:
    《你一定爱读的极简欧洲史》
    PAT 1051. 复数乘法
    PAT 1050. 螺旋矩阵
    PAT 1049. 数列的片段和
    PAT 1048. 数字加密
    PAT 1047. 编程团体赛
    PAT 1046. 划拳
    PAT 1045. 快速排序
    PAT 1044. 火星数字
    PAT 1043. 输出PATest
  • 原文地址:https://www.cnblogs.com/tanglimei/p/4225648.html
Copyright © 2011-2022 走看看