繁体   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