如何使用其他图像和自定义颜色屏蔽图像

时间:2017-11-04 11:01:00

标签: swift

我正在努力实现这样的目标 enter image description here
我已经有了这些资产

enter image description here enter image description here
我使用此代码来掩盖封面图像,但仍然没有采用颜色。所以任何人都可以帮助我?如果有必要,我可以对图像进行必要的更改。

我的代码:

let mask = UIImageView(image: mask-img)
coverImage = UIImageView(image: cover-img)
coverImage.mask = mask

这是使用此代码后的结果 enter image description here

1 个答案:

答案 0 :(得分:0)

蒙版视图是一个“可选视图,其Alpha通道用于遮盖视图的内容...完全或部分不透明的像素允许底层内容显示但完全透明的像素阻止该内容。” (https://developer.apple.com/documentation/uikit/uiview/1622557-maskview

因此,如果您希望显示掩码视图,还需要将其作为子视图添加,如果您希望原始视图通过它部分可见,则需要将alpha不等于1。