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

CGPath curve line flickering with black filling, when fill is set to clear color

简单的正弦波 CGPath。

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

https://gfycat.com/PaleIllAustraliansilkyterrier

照片(毫秒显示是这样的):

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

我记得几年前有过类似的经历,也做了一些解决方法,但现在我找不到确切的项目。

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

一些社区想法?你有过这样的经历吗?

闪烁可能是因为设置了填充颜色。您应该将此颜色设置为背景颜色或(更好)nil 其中 avoids filling。清色和无色是不一样的。