因爲iPhone 4目前擁有640×960分辨率的我很困惑如何建立兩個320×480和640×960米分辨率的適當的UI ..如果我只使用640×960分辨率的圖像和東西會自動調整本身較小的分辨率的iPhone。如果不是什麼是根據設備分辨率區分的最佳方式?Iphone如何爲兩個分辨率640X960和320X480構建UI?
1
A
回答
8
您製作每張圖片的2張 - 第一張爲正常尺寸,並命名爲通常的「whatever.png」。然後,您將該圖像的第二個高分辨率版本以雙倍的比例製作並命名爲「[email protected]」。然後,iOS將處理剩下的事情。你會這兩個圖像添加到項目,並在您引用「whatever.png」代碼的任何地方,系統會照顧抓住和利用的「[email protected]」的時候,如果合適,所以你不要不必大驚小怪。而已。簡單。
在界面生成器中,只需使用標準大小的圖形就可以像平常一樣放置東西。在代碼中,像往常一樣參照圖像,參考標準尺寸的圖像。只要更高分辨率的副本以附加的「@ 2x.png」命名,一切都將正常工作。
因此,只是作爲一個例子,假設您目前有一個按鈕圖像的大小項目命名爲40×100「awesomeButton.png」。要支持視網膜分辨率,請創建一個尺寸爲80x200的新按鈕圖像,並將其命名爲[email protected]。將其導入到您的項目中,其餘部分由iOS處理。
相關問題
- 1. 如何處理分辨率變化320x480 => 640x960與遊戲相關
- 2. 應用在iPhone 4上運行有一個小320x480的分辨率,而不是640x960的
- 3. 是一個iPhone手機屏幕分辨率320x460,或320x480?
- 4. iPhone 4分辨率
- 5. 如何爲iPhone和Android分辨率調整圖像大小?
- 6. iPhone圖像分辨率
- 7. iPhone Safari實際分辨率
- 8. 高分辨率iPhone背景
- 9. iPhone分辨率排序 - iOS
- 10. iPhone和iPad的屏幕分辨率
- 11. setContentView爲多個分辨率
- 12. iPhone dev:如何構建這個UI? (在「面板」兩個textfileds)
- 13. 如果分辨率爲
- 14. 如何創建高分辨率的iPhone啓動圖像?
- 15. 如何在Android中爲所有分辨率設置UI
- 16. 如何處理適用於iPhone和iPhone4的應用程序Icon.png的高分辨率和低分辨率
- 17. 無論如何要爲854x480和800x480分辨率製作兩個可繪圖?
- 18. 如何使用小分辨率設備爲4K分辨率編碼響應式UI?
- 19. 如何爲1024x768分辨率開發?
- 20. 如何閱讀屏幕分辨率 - 並更改此分辨率?
- 21. 爲iphone和ipad分辨率調整圖像大小
- 22. 圖像分辨率爲iPhone 6/6秒和5/5秒
- 23. 如何將高分辨率圖像轉換爲低分辨率圖像?
- 24. 如何在MATLAB中將低分辨率圖像轉換爲高分辨率?
- 25. 同時支持高分辨率和低分辨率圖像
- 26. iPhone 3g和iphone 4分辨率最佳做法
- 27. 原生分辨率驗證適用於iPhone 6和iPhone 6+
- 28. 爲Android設計 - 分辨率?
- 29. 屏幕分辨率和CSS
- 30. 分辨率和寬高比
日Thnx ..我怎樣才能區分視網膜顯示的基礎上,??就像if(retinasupportenabled){} else {} ...這樣的事情? – hemant 2011-04-20 07:45:31
您應該只需要做的是在某些特殊情況下,如在OpenGL視圖支持視網膜...您馬上在這裏與縮放OpenGL的視網膜搜索找到該代碼。 – 2011-04-20 07:51:07