0
我已經應用是兼容的iPhone4高達iPhone 6.對於顯示在多個設備上的用戶界面,我使用:獲取iPhone 6的畫面尺寸和iPhone 6加
CGSize iOSDeviceScreenSize = [[UIScreen mainScreen] bounds].size;
並且取決於高度和寬度返回,我正在識別iPhone類型並顯示相關圖像。問題是當我在iPhone 6或iPhone 6 Plus上運行此代碼模擬器它仍然返回568px作爲屏幕高度,與iPhone 5相同。
如何獲取iPhone 6的屏幕高度和iPhone 6 Plus好嗎?
您沒有設置4.7和5.5設備的正確啓動圖像。因此你的應用程序在縮放模式下運行。 – rckoenes 2014-12-02 11:12:48
當您沒有適當尺寸的啓動圖像或啓動畫面界面文件時,您的代碼將會進入舊屏幕大小。如果將這些添加到項目中,它將看到適當的屏幕大小。這個問題在這裏已經被問過幾次了。 – Petesh 2014-12-02 11:13:13
對此不太確定,但只要您的應用程序支持,即如果您有iPhone 6和+的位置啓動屏幕,放置@ 3x圖像將自動加載基於設備(類似於視網膜圖像)。所有你必須做的是將圖像名稱加上@ 3x後綴和適當的分辨率。 – 2014-12-02 11:15:07