如何为位于 LaunchScreen 上的 UIImageView 添加边框?

How to add a border to an UIImageView located on the LaunchScreen?

如何向位于 iOS 应用程序的 LaunchScreen 上的 UIImageView 添加边框?

我已经尝试以编程方式执行此操作并添加用户定义的运行时属性(这是不允许的)。

LaunchScreen 是静态的,因此您不能向位于 LaunchScreen 上的 UIImageView 添加边框。

一个简单可行的方法是您必须创建一个带有所需边框的图像并将其设置在正常 UIImageView 内。如果需要,使用自动布局缩放图像。

您不能以编程方式这样做,但是...

如果您向位图图像添加实际边框,则边框将 "pixel-stretched" 用于不同的屏幕分辨率。

另一种选择(可以避免该问题):您可以添加 UIView,将其背景颜色设置为您想要的边框颜色,然后将 UIImageView 添加为子视图,将约束设置为 1 或 2 点以提供所需的 "border width".