如何检测模拟iOS设备的屏幕尺寸?

时间:2014-09-22 19:09:22

标签: objective-c iphone ios8 xcode6 screen-size

当我的应用在模拟器中运行时,如何检测模拟设备的屏幕尺寸和设备名称?我正在模拟iPhone 6& iOS 8上的6 Plus。 我尝试过的所有答案都将“模拟器”作为设备名称返回,如https://github.com/duhovny/DeviceHardware和类似名称。谢谢!

1 个答案:

答案 0 :(得分:0)

以下内容将返回一个CGRect,其中包含设备屏幕的大小。

[[UIScreen mainScreen] bounds];

请注意,以下内容将返回没有状态栏的屏幕大小。尝试将此视为应用程序窗口的框架矩形。

[[UIScreen mainScreen] applicationFrame];