【发布时间】:2018-01-24 09:46:33
【问题描述】:
我在 imageView 上画了一些线条,我需要清屏。如何清除 imageView?
当我使用 CGShapeLayer 时,我使用的是 removeFromSuperlayer。 这个功能有什么替代品吗?
weak var shapeLayer: CAShapeLayer?
self.shapeLayer?.removeFromSuperlayer(
【问题讨论】:
-
使用
myView.removeFromSuperview()以防您的行由自定义UIView子类表示。 -
你是怎么画线的?
-
您可以在不从superView中删除的情况下清除
myImageView.image = nil -
清除 UIImageView 的最佳方法已将 ishidden 属性设置为 true
标签: ios swift uiview core-graphics