我在我的應用程序過渡到iOS8上的中間,我想弄清楚,如果我需要在屏幕大小的代碼級別作出任何調整高分辨率。目前我使用這種方法來獲得屏幕尺寸:更新在iOS8上
[UIScreen mainScreen] .bounds.size
在iPad上,例如,這將返回1024×768。 iPhone 5將返回568x320。比例因子明顯因視網膜能力而異。
我應該指望這些數字改變爲iPhone 6和 iPhone 6加?
我目前提供@ 2倍的圖像視網膜 顯示。這些對於iPhone 6會好嗎?由於屏幕比iPhone 5更大 ,不就是意味着他們會稍微 模糊?或者這是不可檢測的?我需要放大我的@ 2x圖像嗎?
我聽到使用@ 3倍於iPhone 6 Plus上的傳言。這是我需要支持更高分辨率的唯一真正改變嗎?
能否請您擴展您的答案,具體包括如何添加一個高分辨率圖像推出爲6/6 +?什麼是命名約定? – 2014-10-02 22:29:32
@ShaunBudhram您使用的是.xcassets文件嗎? – Undo 2014-10-02 22:30:07
否 - 我正在使用實際啓動映像文件(默認* .png)。我已閱讀關於新的xib啓動文件。這是支持更高分辨率的要求,還是我可以添加[email protected]以啓用高分辨率? – 2014-10-02 22:33:49