当填充设置为清晰颜色时,CGPath曲线会闪烁黑色填充

时间:2018-01-19 07:52:45

标签: swift uibezierpath cashapelayer cgpath

简单的sin wave CGPath。

当添加到黑色闪烁的图层时,视频:

https://gfycat.com/PaleIllAustraliansilkyterrier

照片(看起来像这样毫秒):

enter image description here

shapeLayer.lineWidth = 1
shapeLayer.fillColor = UIColor.clear.cgColor
shapeLayer.strokeColor = UIColor.white.cgColor

我记得几年前经历过这样的事情并做了一些解决方法,但现在我无法找到确切的项目。

我已经检查过视野的宽度可以除以波浪的长度,但没有运气。

一些社区的想法?你有没有经历过这个?

1 个答案:

答案 0 :(得分:2)

闪烁可能来自设置填充颜色。您应该将此颜色设置为背景颜色或{更好} nil avoids filling。颜色清晰,颜色不一样。