gpt4 book ai didi

ios - 如何使用 Core Graphics/Quartz 2D 在 iOS 中制作圆锥形渐变?

转载 作者:技术小花猫 更新时间:2023-10-29 11:15:53 25 4
gpt4 key购买 nike

如何使用 Core Graphics/Quartz 2D API 在 iOS 中绘制这样的锥形渐变?

Conical Gradient Sample
(来源:ods.com.ua)

最佳答案

如果有人仍在寻找解决方案,Apple 终于在 iOS 12 中引入了 .conic 渐变类型。非常适合 mask 以创建带渐变的圆形进度条。

例子:

let gradientLayer = CAGradientLayer()
gradientLayer.startPoint = CGPoint(x: 0.5, y: 0.5)
gradientLayer.endPoint = CGPoint(x: 0.5, y: 0)
gradientLayer.type = .conic
gradientLayer.colors = [UIColor.red.cgColor, UIColor.orange.cgColor, UIColor.green.cgColor]
gradientLayer.frame = bounds

conic_gradient

关于ios - 如何使用 Core Graphics/Quartz 2D 在 iOS 中制作圆锥形渐变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5379234/

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