绘制渐变消隐的UIBezierPath。

8
我正在尝试绘制一个UIBezierPath,两端都会逐渐消失 - 从alpha 01,然后再回到0。我基本上想要能够在drawRect中为UIBezierPath绘制一个渐变。

编辑:这是我想要实现的效果:
enter image description here

你是指一个填充有这样渐变的路径,还是想要沿着路径的描边线绘制渐变? - omz
你是想对任何路径进行操作还是只是像你的图片中那样简单的一条线? - David Rönnqvist
@DavidRönnqvist 只是为了一行简单的代码。 - Undo
使用-strokeWithBlendMode:alpha:怎么样?这应该与某种循环结合使用,不断增加/减少alpha值,直到达到1(增量确定“淡出”段的长度)。 - Fabiano Francesconi
你也可以使用视图层的_mask_属性来应用遮罩,但这会消耗资源。 - nielsbot
显示剩余2条评论
1个回答

1

使用-strokeWithBlendMode:alpha:怎么样?

结合某种循环,不断递增/递减alpha值,直到达到1(增量确定“淡出”段的长度)应该可以工作。

请参见这里


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接