如何使用LaunchScreen.storyboard添加渐变背景?

时间:2020-02-12 17:45:58

标签: ios swift xcode storyboard

我想向LaunchScreen.storyboard添加渐变背景。 由于此梯度随屏幕的对角线而变化,因此UIImageView很难支持具有不同纵横比的屏幕。

到目前为止,已使用Launch Image解决了这一问题。 但是,Apple强制使用LaunchScreen.storyboard。

如何将其添加到LaunchScreen.storyboard?

谢谢。

enter image description here

1 个答案:

答案 0 :(得分:1)

使用图像编辑器(或任何适合您的工具)将其创建为图像。

然后您可以将UIImageView添加到LaunchScreen.storyboard中(内容模式:缩放以填充)。


修改

LaunchScreen故事板无法执行任何代码-包括尝试使用自定义子类。

如果缩放单个图像不符合您的需求,则 有一个(受限制的)选项。

UIImageView(包括在LaunchScreen中使用的图像)可以针对不同的尺寸特征具有不同的图像:

enter image description here

您无法了解实际的屏幕尺寸,但是将不同的图像用于不同的特征组合可能会解决问题。