iPhone XR UIScreen.main.bounds报告375 x 812

时间:2018-12-12 16:34:02

标签: ios swift xcode iphone-xr

Xcode 10.1 Swift 4.2

我的蓝色iPhone XR曾经报告UIScreen.main.bounds的414 x 896

let screenSize = UIScreen.main.bounds
print(screenSize)
// (0.0, 0.0, 414.0, 896.0)

现在它报告的值为375.0,即812.0,与iPhone X的大小相同。

let screenSize = UIScreen.main.bounds
print(screenSize)
// (0.0, 0.0, 375.0, 812.0)

这不是在模拟器(XR)中发生,仅在设备上发生。我已经更新到最新的iOS 12.1.1,并清除了build文件夹。任何人都知道会发生什么情况,或者我的手机有故障吗?

1 个答案:

答案 0 :(得分:0)

您的手机的显示屏已放大。

设置>显示

将值设置为标准时,您将看到期望值。

enter image description here