在iPhone X上,UIApplication.sharedApplication.statusBarFrame.size.height的值是20。
正如您所知,在iPhone X上状态栏高度为44。
因为我使用UIApplication.sharedApplication.statusBarFrame.size.height设置了状态栏背景,所以在状态栏和内容之间出现了奇怪的白色矩形空白。 但是如果我手动将背景高度设置为44,则该白色矩形空白就会消失。
我无法理解为什么iPhone X上UIApplication.sharedApplication.statusBarFrame.size.height的值是20。我需要做些什么才能正确获取iPhone X上的状态栏高度呢?
因为我使用UIApplication.sharedApplication.statusBarFrame.size.height设置了状态栏背景,所以在状态栏和内容之间出现了奇怪的白色矩形空白。 但是如果我手动将背景高度设置为44,则该白色矩形空白就会消失。
我无法理解为什么iPhone X上UIApplication.sharedApplication.statusBarFrame.size.height的值是20。我需要做些什么才能正确获取iPhone X上的状态栏高度呢?