簡體   English   中英

如何在所有iPhone設備的UIView中設置完整大小的圖像背景?

[英]How to set full size image background in UIView for All iPhone Devices?

我將1x,2x,3x圖片用於全尺寸背景。

  • 1倍= 320x568
  • 2倍= 640x1136
  • 3X = 1125px×2436px->(375pt×812pt @ 3x)-> iPhoneX

我認為3X可以在iPhone 6,6s,7,8上使用,但它是自下而上。

請建議我在支持所有iPhone設備的“圖像”資產中添加多少尺寸的圖像。

  • iPhone 5 / 5S / SE:640x1136
  • iPhone 6 / 6s / 7/8:750x1334
  • iPhone 6 + / 6s + / 7 + / 8 +:1242x2208
  • iPhone X:1125x2436

@ 3x圖像在這里無法使用,因為它用於iPhoneX和iPhone Pluses,並且它們具有不同的寬高比。

我得到了屏幕坐標(抱歉,我可以發布快速代碼,但不能發布Obj-C),計算縱橫比,然后手動設置具有正確縱橫比的三個圖像之一。 這些圖像中的每個圖像都具有最大設備的像素分辨率,因此只能按比例縮小。

這三個方面是:

iPad為3:4; iPhone為9:16; iPhoneX為9:19.5

暫無
暫無

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

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