美文网首页
iOS/OC: FSLineChart重绘曲线时出现横纵坐标反

iOS/OC: FSLineChart重绘曲线时出现横纵坐标反

作者: 疯狂的向日葵 | 来源:发表于2016-05-28 22:53 被阅读238次

FSLineChart 提供了一个clearChartData方法来清空绘制的图形
如下:

- (void)clearChartData
{
    for (CAShapeLayer *layer in self.layers) {
        [layer removeFromSuperlayer];
    }
    [self.layers removeAllObjects];
}

但是没有清空横纵坐标Label ,刷新数据会导致横纵坐标label反复叠在一起,
修改该方法如下即可解决问题:

- (void)clearChartData
{
    for (CAShapeLayer *layer in self.layers) {
        [layer removeFromSuperlayer];
    }
    [self.layers removeAllObjects];
    
    for (UILabel *lab in self.subviews) {
        
        [lab removeFromSuperview];
    }
}

相关文章

网友评论

      本文标题:iOS/OC: FSLineChart重绘曲线时出现横纵坐标反

      本文链接:https://www.haomeiwen.com/subject/rtxqdttx.html