如何在swift中清除ImageView?

时间:2017-08-16 09:51:15

标签: ios swift uiview core-graphics

我在imageView上绘了一些线,我需要清除屏幕。我该如何清除imageView?

当我使用CGShapeLayer时,我使用的是removeFromSuperlayer。 这个功能还有其他选择吗?

 weak var shapeLayer: CAShapeLayer?
 self.shapeLayer?.removeFromSuperlayer(

2 个答案:

答案 0 :(得分:1)

尝试使用以下

imageView.removeFromSuperview()

OR

imageView.ishidden = true

答案 1 :(得分:1)

一个不错的选择可能是myImageView.image = nil,因此您可以在此之后将图像重新分配给imageView,而无需再将其添加到视图中。