iOS9.0 以后状态栏动态显示与隐藏的解决办法!!!!!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/NB_Token/article/details/51981772

关于iOS9.0 以后设置状态栏隐藏 ,其实只需要在你需要隐藏状态栏的控制器中重载这样一个方法就可以了

<pre name="code" class="objc">    override func prefersStatusBarHidden()->Bool{
            return true
    }



是不是灰常简单呢!!!!啊啊哈哈哈

有的时候,我们并不是想一直隐藏状态栏,有可能会在某种情况下展示状态栏,有的情况下又想要隐藏状态栏,该怎么做呢?

你可以这样 这样 这样。。。

<p style="margin-top: 0px; margin-bottom: 0px; font-size: 14px; line-height: normal; font-family: Monaco;"><span style="font-variant-ligatures: no-common-ligatures;"><span style="color:#f5f5f2;">
</span></span><pre name="code" class="objc">    override func prefersStatusBarHidden()->Bool{
        if flag == true {
            return true
        } else {
            return false
        }
    }



当你想要改变当前状态栏的状态时,调用这样一个方法,最后别忘了刷新状态栏的显示

self.setNeedsStatusBarAppearanceUpdate()
这样就完成了对状态栏的设置  

关于设置状态栏字体颜色黑色白色  就不再赘述了

啊啊哈哈哈哈哈哈哈,不要打我 

愤怒吧,迪迦奥特曼!!!!!!



没有更多推荐了,返回首页