【发布时间】:2016-03-06 14:26:05
【问题描述】:
Feed 中有很多不同的图片,应该是这样的 http://s014.radikal.ru/i327/1603/14/97b12afe691f.png 在 Sketch 中,它是通过带有 RadialGradient 的蒙版完成的。所以我尝试了这种方式,但是:
如果我在上面添加一个渐变层,图像不透明
如果我用 Quartz 重绘图像 - 我会出现延迟并且它不应该是透明的
我知道这应该很容易。真的很容易。拜托,有人 - 给我一个线索! 这是我的渐变:
let colors: [CGFloat] = [ 88/255, 176/255, 113/255, 0.64, 90/255, 125/255, 113/255, 0.17, 88/255, 92/255, 110/255, 0.01]
let gradient = CGGradientCreateWithColorComponents(baseSpace, colors, [0.0, 0.7, 0.85], 3)
CGContextDrawRadialGradient(context, gradient, center, 10, center, self.size.width/2, .DrawsAfterEndLocation)
【问题讨论】: