gpt4 book ai didi

ios - 应用多个 CAGradientLayer 来 mask View

转载 作者:行者123 更新时间:2023-11-29 05:52:12 26 4
gpt4 key购买 nike

我有一个带有渐变图层蒙版的 View ,可以从上到下和从下到上应用淡入淡出效果,代码如下所示:

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

现在我想添加另一个渐变层来添加从左到右的淡出效果。

由于“mask”只能获得 1 层,我尝试创建另一个 CAGradientLayer() 并将其作为子层添加到垂直渐变中,但这不起作用。

知道如何实现这一目标吗?

最佳答案

您可以使用它来添加多个图层

 view.layer.insertSublayer(youLayer, at: 0)

关于ios - 应用多个 CAGradientLayer 来 mask View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55563889/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com