我在imageView上绘了一些线,我需要清除屏幕。我该如何清除imageView?
当我使用CGShapeLayer时,我使用的是removeFromSuperlayer。 这个功能还有其他选择吗?
weak var shapeLayer: CAShapeLayer?
self.shapeLayer?.removeFromSuperlayer(
答案 0 :(得分:1)
尝试使用以下
imageView.removeFromSuperview()
OR
imageView.ishidden = true
答案 1 :(得分:1)
一个不错的选择可能是myImageView.image = nil
,因此您可以在此之后将图像重新分配给imageView,而无需再将其添加到视图中。