我正在使用故事板作为启动屏幕。
它具有完整尺寸UIImageView
的艺术品和在其上渲染的依赖于语言的 UILabel。
我确实有所有可能的 iPhone 屏幕尺寸的 .png 文件(不需要 iPad)。
当我对 iPhone 4s 和 iPhone 5 使用相同的图像时,艺术品包含一个看起来扭曲的圆圈。
方法一
在 LaunchScreen.storyboard 中,我UIImageView
为所有 iPhone 添加了一个并使用了一个 imageSet,它在Assets.xcassets
.
当我这样做时,图像集的 image@2x 用于 iPhone 4s 和 iPhone 5 5s。两者之一看起来很糟糕,因为 iPhone 4s 和 5 的高度不同。
我不知道我可以在情节提要中使用尺寸等级来区分 iPhone 4s 和 iPhone 5。或者我可以吗?
方法二
在 Assets.xcassets 中创建一个启动图像集,它可以包含所有必要的图像大小。
我无法在UIImageView
as 图像中选择此启动图像集。
问题
在 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 + 4s 和 5 + 5s。