我有一个带渐变图层蒙版的视图,可以从上到下和从下到上应用淡入淡出效果,代码看起来像这样:
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
现在我想添加另一个渐变层,以同时添加从左到右的淡出效果。
由于“蒙版”只能获得一层,因此我尝试创建另一个CAGradientLayer()并将其作为子层添加到无效的垂直渐变中。
有什么想法可以实现吗?
答案 0 :(得分:0)
您可以使用它来添加多个图层
view.layer.insertSublayer(youLayer, at: 0)