前言
最近笔者在绘制股票折线图时,发现绘图时,线条的转折处有很明显的的锯齿!于是笔者开启了消除“锯齿”之路。。。
锯齿感示例图
解决方法
在网上尝试了许多方法,例如开启消除锯齿等方法都没有,最后发现因为path的stroke时机调用错了,因此导致绘图产生了锯齿感。接下来看代码:
class LineView: UIView {
override func draw(_ rect: CGRect) {
let testData: [CGFloat] = [10, 50, 40, 60, 30, 70, 20,