需要更改iphone X的状态栏高度

时间:2018-04-02 06:55:48

标签: ios iphone statusbar

对于所有其他iPhone,状态栏高度为20.0f,而iPhone x状态栏高度为44f。我想更改iPhone x的状态栏高度。我能够以编程方式获取状态栏高度。

但是有可能以任何方式改变它的高度吗?

2 个答案:

答案 0 :(得分:2)

您无法自行更改状态栏的高度。你能做的最好的就是隐藏它:

class YourViewController: UIViewController{
    override var prefersStatusBarHidden: Bool{
        get{
            return true
        }
    }
}

或者,您可以根据高度调整布局,如下所示:

UIApplication.shared.statusBarFrame.size.height

答案 1 :(得分:0)

您无法更改Apple提供的状态栏的高度。您需要制作自定义状态栏或使用第三方导航栏库。您可以使用this tutorialthis library