标签: objective-c ios uiview uikit fade
我在这里有一个UIView,我想部分淡化底部。基本上我希望alpha值能够进一步降低我们的UIView。所以UIView的顶部是完全可见的,而底部的alpha值是0。
有人对如何做到这一点有任何建议吗?
答案 0 :(得分:2)
CALayer有一个名为mask的属性,专门用于做这种效果。如果您将另一个CALayer指定给蒙版(没有超级图层),则在合成第一个CALayer时会使用该第二个CALayer的Alpha通道。
CALayer
mask
但要小心,因为使用mask属性会有很大的性能损失。