iPhone XR UIScreen.main.bounds 报告 375 x 812
iPhone XR UIScreen.main.bounds reports 375 x 812
Xcode 10.1 Swift 4.2
我的蓝色 iPhone XR 用于报告 414 x 896 UIScreen.main.bounds
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 并清除了构建文件夹。任何人都知道可能会发生什么,或者我有错误 phone?
您的 phone 已放大显示。
设置 > 显示
当您将值设置为 标准 时,您将看到预期值。
Xcode 10.1 Swift 4.2
我的蓝色 iPhone XR 用于报告 414 x 896 UIScreen.main.bounds
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 并清除了构建文件夹。任何人都知道可能会发生什么,或者我有错误 phone?
您的 phone 已放大显示。
设置 > 显示
当您将值设置为 标准 时,您将看到预期值。