gpt4 book ai didi

iphone - 在 iPhone X 上,UIApplication.sharedApplication.statusBarFrame.size.height 为 20

转载 作者:行者123 更新时间:2023-12-03 20:03:41 26 4
gpt4 key购买 nike

在 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 上正确获取状态栏高度?

最佳答案

我在 iPhone X 上测试我的应用程序时也注意到了这一点。在我的例子中,我通过使用 LaunchScreen.storyboard 而不是 Launch Images 解决了这个问题(状态栏高度变为 44)。但一般情况下,这可能是由于缺少适合 iPhone X(1125px × 2436px)尺寸的启动图片造成的,如果没有合适的启动图片,应用程序的顶部和底部也可能会出现黑色条纹。

关于iphone - 在 iPhone X 上,UIApplication.sharedApplication.statusBarFrame.size.height 为 20,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46703835/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com