对于所有其他iPhone,状态栏高度为20.0f,而iPhone x状态栏高度为44f。我想更改iPhone x的状态栏高度。我能够以编程方式获取状态栏高度。
但是有可能以任何方式改变它的高度吗?
答案 0 :(得分:2)
您无法自行更改状态栏的高度。你能做的最好的就是隐藏它:
class YourViewController: UIViewController{
override var prefersStatusBarHidden: Bool{
get{
return true
}
}
}
或者,您可以根据高度调整布局,如下所示:
UIApplication.shared.statusBarFrame.size.height
答案 1 :(得分:0)
您无法更改Apple提供的状态栏的高度。您需要制作自定义状态栏或使用第三方导航栏库。您可以使用this tutorial或this library。