当填充设置为清除颜色时,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。清色和无色是不一样的。
简单的正弦波 CGPath。
添加到黑色闪烁的图层时,视频:
https://gfycat.com/PaleIllAustraliansilkyterrier
照片(毫秒显示是这样的):
shapeLayer.lineWidth = 1
shapeLayer.fillColor = UIColor.clear.cgColor
shapeLayer.strokeColor = UIColor.white.cgColor
我记得几年前有过类似的经历,也做了一些解决方法,但现在我找不到确切的项目。
我已经检查过视野宽度可以除以波浪长度,但没有成功。
一些社区想法?你有过这样的经历吗?
闪烁可能是因为设置了填充颜色。您应该将此颜色设置为背景颜色或(更好)nil
其中 avoids filling。清色和无色是不一样的。