Ben*_*ahi 10 gradient core-graphics radial-gradients ios
如何使用Core Graphics/Quartz 2D API在iOS中绘制这样的锥形渐变?
圆锥形渐变样本http://ods.com.ua/win/eng/other/gimpdoc-html/painta27.gif
如果有人仍在寻找解决方案,Apple最终.conic在iOS 12中引入了渐变类型。非常适合遮罩以创建带有渐变的圆形进度条。
例:
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4130 次 |
| 最近记录: |