當我的應用程序在模擬器中運行時,如何檢測模擬設備的屏幕大小和設備名稱?我正在模擬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