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
了