当我的应用程序在模拟器中运行时,如何检测模拟设备的屏幕大小和设备名称?我正在模拟iOS 6上的iPhone 6 & 6 Plus。 我试过的所有答案都会返回“模拟器”作为设备名称,如https://github.com/duhovny/DeviceHardware以及类似的名称。谢谢!如何检测模拟iOS设备的屏幕尺寸?
-5
A
回答
0
以下返回一个CGRect,其中包含设备屏幕大小的点数。
[[UIScreen mainScreen] bounds];
请注意,以下内容将返回不带状态栏的屏幕大小。尝试将此视为应用程序窗口的框架矩形。
[[UIScreen mainScreen] applicationFrame];
+2
如果这是正确的答案,那么问题与iOS 8或iOS 8有什么关系?新的iPhone? – rmaddy 2014-09-22 21:40:40
+0
@rmaddy也许什么都没有。我相信OP只是描述他们的环境(相当不好) – 2016-02-17 20:34:49
相关问题
- 1. 用iOS模拟器模拟真实设备屏幕尺寸
- 2. iOS模拟器屏幕尺寸问题
- 3. iOS模拟器屏幕尺寸
- 4. 模拟器的屏幕尺寸为iPhone与iOS 6模拟器
- 5. 设置相应的设备屏幕尺寸的Textview尺寸
- 6. 不同的设备屏幕尺寸
- 7. 不同设备的Android屏幕尺寸
- 8. 屏幕尺寸检测后的Coldfusion
- 9. 屏幕尺寸变化的检测点
- 10. Android模拟器屏幕尺寸
- 11. Android设备屏幕尺寸问题
- 12. 屏幕尺寸和设备方向
- 13. 根据屏幕/窗/设备尺寸
- 14. Android根据设备的屏幕尺寸调整图像尺寸
- 15. 使用Qt获取Android虚拟设备的屏幕尺寸
- 16. 无法在模拟器中检测iPhone Retina 4英寸屏幕尺寸
- 17. 检测物理屏幕尺寸
- 18. Phonegap - iOS屏幕尺寸
- 19. IOS屏幕尺寸要求
- 20. 检测iOS模拟器与iOS设备
- 21. 处理iOS设备的不同屏幕尺寸
- 22. 如何检查初始屏幕尺寸
- 23. android设备屏幕尺寸支持大屏幕
- 24. 设置屏幕尺寸以模拟Android平板电脑上的较小屏幕?
- 25. 如何获取android设备的屏幕尺寸?
- 26. 屏幕尺寸
- 27. 屏幕尺寸
- 28. 屏幕尺寸
- 29. 如何根据Android屏幕尺寸排除其他设备?
- 30. 检测设备是否启用触摸并且低于某个屏幕尺寸
你能否让你的问题更清楚一点?准确告诉我们你想要什么。 – 2014-09-22 19:13:47
我会把它留给其他人来关闭这个,但它可能是重复的[如何获得iOS屏幕宽度和高度?](http://stackoverflow.com/q/5677716/643383) – Caleb 2014-09-22 20:00:06
我认为他指的是'[[UIScreen mainScreen]边界]返回的值是错误的。对于iPhone 6和iPhone 6 Plus,它返回568的高度显然是错误的。也许是一个错误? – eremzeit 2014-12-03 01:38:39