标签: iphone ios uikit core-graphics quartz-2d
可能重复: CGContextDrawAngleGradient?
HI我想使用Quartz2D或CoreGraphics方法在UIView或CALayer中绘制如下所示的渐变。
有谁知道如何实现这一目标?
任何片段都会很棒。
谢谢!
答案 0 :(得分:2)
不幸的是,Core Graphics和Quartz仅支持轴向(线性)和径向(圆形)渐变。对于角度渐变,您必须手动绘制(可能通过以足够高的分辨率绘制圆形三角形以使颜色偏移不明显)或者具有预先组合的角度渐变图像,您可以调整大小并剪切到绘图需要。