gpt4 book ai didi

ios - 裁剪 CALayer 的一部分

转载 作者:行者123 更新时间:2023-11-30 12:00:47 27 4
gpt4 key购买 nike

Click here to see image .

我想从CAshapelayer中裁剪出红色三角形部分。

这是我用来绘制它的代码:

Radial Gradient background in Swift我的代码是:

let bgLayer = RadialGradientLayer(center: speed_dial_center_point, radius: speed_dial_size.width/2, colors: [UIColor.clear.cgColor,UIColor(red: 211/255, green: 211/255, blue: 211/255, alpha: 0.5).cgColor],speed_scale_margin: speed_scale_margin)//CALayer()
bgLayer.frame = CGRect(origin: rect.origin, size: speed_dial_size)
bgLayer.contentsScale = self.layer.contentsScale
bgLayer.setNeedsDisplay()
backgondArc_Layer.addSublayer(bgLayer)
self.layer.insertSublayer(backgondArc_Layer, below: speed_dial_layer)

最佳答案

因此,在渐变层中添加一个 mask 层, mask 您要删除的部分。

关于ios - 裁剪 CALayer 的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47270624/

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