2016-01-16 61 views
0

我正在使用故事板作爲啓動屏幕。LaunchScreen.storyboard的背景圖像

它有一個完整的尺寸爲UIImageView的藝術品和依賴於語言的UILabel呈現。

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

稿包含當我使用iPhone 4S相同的圖像和iPhone 5的

方法1

在LaunchScreen.storyboard看起來扭曲了一圈,我添加一個UIImageView於所有iPhone並使用Assets.xcassets中定義的imageSet。

當我這樣做時,image @ 2x的圖像集用於iPhone 4s和iPhone 5 5s。其中一個看起來不好,因爲iPhone 4s和5有不同的高度。

我不知道我可以在故事板中使用大小類來區分iPhone 4s和iPhone 5.或者我可以嗎?

方法2

創建啓動圖像Assets.xcassets設置,可容納所有必要的圖像尺寸。

我無法選擇UIImageView中設置的啓動圖像作爲圖像。

問題

在一個LaunchScreen.storyboard一個全尺寸UIImageView:我如何爲

  • iPhone顯示不同的PNG 4 + 4S 640×960像素
  • iPhone 5 + 5秒640 x 1136像素
  • iPhone 6 + 6s 750 x 1334像素
  • iPhone 6 plus + 6s plus 1242 x 2208像素s(肖像和風景)

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

回答

1

當我使用的iPhone 4S相同的圖像和iPhone 5

的問題是與圖像視圖的內容模式看起來失真的圓。使用內容模式,不會將圖像拉伸出寬高比。