簡體   English   中英

iPhone 5中Retina圖像的后綴

[英]Suffix for Retina Images in iPhone 5

我有一些適用於iPhone 5尺寸640x1136的圖像文件,我以前使用@ 2x后綴為iPhone 4和4S實現了視網膜圖像,那么iPhone 5中圖像的后綴是什么,我們可以像@ 2x一樣使用它或者它必須改變。

它仍將使用@2x圖像。 您可以使用-568h后綴作為啟動圖像,如Default-568h@2x.png ,但這是目前唯一支持它的地方; 請參閱Leo的答案,了解如何在其他地方工作。

在這里看到我的答案。 一些有用的宏可以幫助您處理圖像。

對於iPhone Retina 4英寸( iPhone 5 ),它仍然是@2x后綴,因為密度與iPhone Retina( iPhone 4和4S )相同。 屏幕較大但密度相同。

-568h后綴僅適用於默認圖像,因為它是您真正需要它的唯一位置(只是告訴系統您的應用已針對此新屏幕尺寸進行了優化,並且可以拉伸您的視圖)。

命名約定Default-xxx.png就是在應用程序啟動時提供正確的圖像,但我認為嘗試復制相同的圖像來加載imageViews中的其他圖像是沒有意義的。 這就像iPad上的Default-(landscape|portrait).png 您永遠不需要此約定來自己加載圖像。

唯一的規則是:

  • @代表密度(現在存在2個密度,正常密度和2個密度)
  • ~是設備(現在有2種不同的設備,iphone和ipad)

要在4英寸iPhone上調整images / imageView,您應該使用imageView 內容模式自動調整配置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM