美文网首页
UIViewController如何隐藏状态栏?

UIViewController如何隐藏状态栏?

作者: WMSmile | 来源:发表于2021-06-28 14:37 被阅读0次

    UIViewController如何隐藏状态栏?

    只需添加以下代码,您就可以在任何或所有视图控制器中隐藏状态栏:

    override var prefersStatusBarHidden: Bool {
        return true
    }
    

    默认情况下,任何包含该代码的视图控制器都会隐藏状态栏。

    如果您想为状态栏设置动画,只需在您的视图控制器上调用setNeedsStatusBarAppearanceUpdate() - 这将强制再次读取 prefersStatusBarHidden,此时您可以返回不同的值。如果需要,您对 setNeedsStatusBarAppearanceUpdate() 的调用实际上可以在动画块内,这会导致状态栏以平滑的方式隐藏或显示。

    相关文章

      网友评论

          本文标题:UIViewController如何隐藏状态栏?

          本文链接:https://www.haomeiwen.com/subject/lxmqultx.html