[英]Setting image of UIImageView for different iPhones
我有一個UIImageView
,它是屏幕的大小。 在iPhone 5
,圖像大小應為640 x 1136點(即以點為單位的屏幕大小的2倍)。 在iPhone 6
,尺寸應為750 x 1134(再次為2x),在iPhone 6 Plus
,尺寸應為1242 x2208。我創建了3張不同的圖像,每張圖像均對應於正確的尺寸。 在Xcode中,我添加了三個圖像作為同一資產的一部分,希望在運行時選擇正確的圖像。 這是正確的方法嗎?
是的,這是正確的方法,尤其是對於背景圖像。
實際上,對於無背景圖像,我通常建議使用PDF 。 優點是@1x
, @2x
, @3x
圖像是從PDF中自動創建的。
!!:請記住,@ 3x圖像必須符合iPhone6的尺寸,因為它將通過下采樣為iPhone 6+自動適應。
您可以在此處查看完整的指南。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.