【发布时间】:2022-11-17 01:25:12
【问题描述】:
我总是使用 UIScreen.main.bounds.size 来获取 iOS 上的屏幕尺寸并且工作正常。
现在(我相信在 iOS 16 中)当我尝试使用 UIScreen 的“主”实例访问屏幕大小时,会显示一条警告:
“main”将在未来的 iOS 版本中被弃用:使用 UIScreen 实例 通过上下文找到:即 view.window.windowScene.screen
所以我的问题是: 获取屏幕尺寸的正确方法是什么?为简单起见,假设我们使用的是 iPhone,因此只有一个屏幕可用。谢谢
【问题讨论】: