如何为启动屏幕上的UIImageView添加边框?

时间:2017-11-28 14:20:18

标签: ios uiimageview uiimage border launch-screen

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

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

2 个答案:

答案 0 :(得分:1)

LaunchScreen是静态的,因此您无法为启动屏幕上的UIImageView添加边框。

一种简单易行的方法是,您必须创建一个包含所需边框的图像,并将其设置为普通UIImageView。如果需要,使用自动布局缩放图像。

答案 1 :(得分:1)

你不能以编程方式执行此操作,但是......

如果您为位图图像添加实际边框,则边框将针对不同的屏幕分辨率进行“像素拉伸”。

另一个选项(可避免此问题):您可以添加UIView,将其背景颜色设置为边框所需的颜色,并将UIImageView添加为子视图,并附带约束设置为1或2点,使其具有所需的“边框宽度”。