gpt4 book ai didi

ios - 渐变颜色到 CGPath

转载 作者:行者123 更新时间:2023-11-29 13:07:06 26 4
gpt4 key购买 nike

我正在使用 CGPath 绘制形状并在绘制后添加到 CAShapeLayer。我正在使用 CGPathGetPathBoundingBox() 获取框架(此框架将设置为 CAShapeLayer)但它是矩形形式而我的路径是不同的形式。所以当我正在尝试提供渐变颜色,它在路径的某些部分显示太多渐变,而在某些部分你看不到任何东西。基本上渐变颜色是在 CAShapeLayer 的框架上设置的。那么有什么方法可以将渐变颜色设置为 CGPath 吗?请帮助我。谢谢。提示也将不胜感激。

最佳答案

This answer向您展示如何使用 Core Graphics 和层来使用渐变填充路径。

简而言之,您需要为图层做的是用形状图层遮盖渐变图层。如果您使用笔触或阴影,您还需要一个外部形状层(未 mask )。

关于ios - 渐变颜色到 CGPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18348823/

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