[草稿]Xcode14适配

2023-05-11  本文已影响0人  Aaron升

statusBarFrame不正确的问题

当药丸挖孔屏(iPhone 14 Pro、iPhone 14 Pro Max)出现后,UIApplication.shared.statusBarFrame通过Xcode 13编译运行iPhone 14 Pro Max,获取到的frame不正确。

print("statusBarFrame: \(UIApplication.shared.statusBarFrame.debugDescription)")

Xcode 13编译运行iPhone 14 Pro Max,打印出来的是:

statusBarFrame: (0.0, 0.0, 428.0, 44.0)

Xcode 14编译运行iPhone 14 Pro Max,打印出来的是:

statusBarFrame: (0.0, 0.0, 430.0, 54.0)

如果项目中使用到了UIApplication.shared.statusBarFrame,就得改用Xcode 14

上一篇 下一篇

猜你喜欢

热点阅读