我不希望获得屏幕大小的比例。我正在尝试获取屏幕的实际大小。对于 iPhone 5。当我尝试获取 iPhone 5 的尺寸时,我得到了 iPhone 4/4s 的尺寸。
这是我的代码:
CGRect myScreen=[[UIScreen mainScreen] bounds];
但我得到的尺寸如下:
po myScreen
(origin = (x = 0, y = 0), size = (width = 480, height = 320))
(origin = (x = 0, y = 0), size = (width = 480, height = 320))
但是如果使用以下代码行:
UIScreen *mainScreen = [UIScreen mainScreen];
po mainScreen
<UIScreen: 0x16d834b0; bounds = {{0, 0}, {480, 320}}; mode = <UIScreenMode: 0x16e68040; size = 640.000000 x 960.000000>>
但如果我使用:
po mainScreen.bounds.size
(width = 480, height = 320)
我对你们的问题是如何使用 UIScreen 访问大小“size = 640.000000 x 960.000000”。
我真的很感谢你的帮助。