美文网首页Swift - 小北程序开发备忘录
Swift - 使用了CAShapeLayer的清除方法

Swift - 使用了CAShapeLayer的清除方法

作者: Timidvb | 来源:发表于2020-02-13 04:16 被阅读0次

        在需要画虚线时会使用到CAShapeLayer,特别是在TableViewCell中使用的情况,在layer被添加后无法再得到当初的对象。

        如果需要清除之前画下的图形(cell复用时会导致图形重复),调用

    for sublayer in self.layer.sublayers! where sublayer is CAShapeLayer {

                sublayer.removeFromSuperlayer()

      }

    相关文章

      网友评论

        本文标题:Swift - 使用了CAShapeLayer的清除方法

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