gpt4 book ai didi

objective-c - CAGradientLayer径向渐变

转载 作者:行者123 更新时间:2023-12-04 02:36:30 25 4
gpt4 key购买 nike

我使用以下代码设置渐变颜色:

NSArray *locations = @[@0.0, @0.1f];

CAGradientLayer *headerLayer = [CAGradientLayer layer];
headerLayer.colors = colors;
headerLayer.locations = locations;


如何制作径向渐变颜色?

我认为我必须更改位置,但是我没有猜到正确的位置。另外,我尝试了这个:

headerLayer.anchorPoint = CGPointMake(0.5, 1.0);


但这是行不通的。

谢谢。

最佳答案

更新:

似乎确实如此,其他答案也显示了该方法。



不幸的是,CAGradientLayer不支持径向渐变。唯一的方法是将CALayer子类化并自己绘制。

我已经回答了问题here,但是由于这是一个较旧的问题,因此另一个可能是重复的。

关于objective-c - CAGradientLayer径向渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23155578/

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