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了