【发布时间】:2019-08-29 00:57:22
【问题描述】:
我有一个带有渐变图层蒙版的视图,可以从上到下和自下而上应用淡入淡出效果,代码如下所示:
gradient = CAGradientLayer()
gradient.frame = label.bounds
gradient.colors = [UIColor.clear.cgColor, UIColor.black.cgColor, UIColor.black.cgColor, UIColor.clear.cgColor]
gradient.locations = [0, 0.1, 0.9, 1]
view.layer.mask = gradient
现在我想添加另一个渐变层来添加从左到右的淡出效果。
由于“蒙版”只能获得 1 层,因此我尝试创建另一个 CAGradientLayer() 并将其作为子层添加到垂直渐变中,但不起作用。
知道如何实现吗?
【问题讨论】:
标签: ios swift view mask cagradientlayer