在UIView上涂抹面膜以模拟玻璃微光

时间:2012-06-08 19:11:09

标签: ios cocoa-touch core-graphics

我的基本图像是一个复杂的形状,有多种颜色和alpha背景。

我的微光效果是带有alpha背景的白色倾斜渐变。

我的目标是在基本图像的顶部设置闪烁图像的动画,但使闪光的alpha值与基本图像的alpha值相匹配。

我只使用图层蒙版来隐藏基于颜色的区域,而不是显示和隐藏图像的部分。我需要创建多个蒙版来实现这一目标吗?我的基本图像的白色版本将通过蒙面闪光图像显示,全部在我的彩色基础图像上方?

1 个答案:

答案 0 :(得分:0)

由于通过在基本图像上移动单个图像/图层来创建闪烁效果,因此您只需要在基本图像中使用非Alpha值形状的一个蒙版。您可能需要使用容器视图来覆盖基础图像上的闪烁图像视图/图层,然后在容器上设置图像蒙版。