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下隐藏,这个问题,应该是需要使用代码实现,现在还没有思路,如果有同学已经完成了,请给我留言,虚心请教一下。 

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

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

  • 相关阅读:
    Springboot整合Dubbo
    网站appache的ab命令压力测试性能
    静态页面框架
    CSS布局设计
    弹性盒子的总结
    弹性盒子
    应用媒介查询制作响应式导航栏
    响应式的设计需要遵守的4个原则和媒介查询语句
    media type的类型汇总
    background-orgin属性
  • 原文地址:https://www.cnblogs.com/tanglimei/p/4225648.html
Copyright © 2011-2022 走看看