簡體   English   中英

LaunchScreen.storyboard 的背景圖片

[英]Background image for LaunchScreen.storyboard

我正在使用故事板作為啟動屏幕。

它有一個用於藝術作品的全尺寸UIImageView和一個在其上渲染的依賴於語言的 UILabel。

我確實有所有可能的 iPhone 屏幕尺寸的 .png 文件(iPad 不是必需的)。

當我為 iPhone 4s 和 iPhone 5 使用相同的圖像時,藝術品包含一個看起來扭曲的圓圈。

方法一

在 LaunchScreen.storyboard 中,我為所有 iPhone 添加了一個UIImageView並使用了一個在Assets.xcassets中定義的圖像集。

當我這樣做時,圖像集的 image@2x 用於 iPhone 4s 和 iPhone 5 5s。 兩者之一看起來很糟糕,因為 iPhone 4s 和 5 的高度不同。

我不知道我可以在情節提要中使用尺寸類來區分 iPhone 4s 和 iPhone 5。或者我可以嗎?

方法二

在 Assets.xcassets 中創建一個啟動圖像集,它可以容納所有必要的圖像尺寸。

我無法選擇在UIImageView中設置的這個啟動圖像作為圖像。

在 LaunchScreen.storyboard 中的全尺寸UIImageView中:如何顯示不同的 png

  • iPhone 4 + 4s 640 x 960 像素
  • iPhone 5 + 5s 640 x 1136 像素
  • iPhone 6 + 6s 750 x 1334 像素
  • iPhone 6 plus + 6s plus 1242 x 2208 像素(縱向和橫向)

主要問題似乎是區分 4 + 4 和 5 + 5。

當我為 iPhone 4s 和 iPhone 5 使用相同的圖像時,一個看起來扭曲的圓圈。

問題出在圖像視圖的內容模式上。 使用不會拉伸圖像超出其縱橫比的內容模式。

暫無
暫無

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

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