这里我创建了数组
var viewArray : [UIImageView] = [UIImageView]()
func initialization() {
let position = self.multiDArray["positions"] as! [[String:Any]]
for i in 0...position.count {
let userImageView: UIImageView = UIImageView()
//code
viewArray[i].append(userImageView)
self.canvasView.addSubview(userImageView)
}
}
这里我多次绘制图像,但是当我想要获取下一张图像时,之前的图像不会被删除。
答案 0 :(得分:0)
要从当前视图中删除所有视图,您可以使用:
PF_LOCAL
要清空阵列,您可以使用以下方法删除所有项目:
for view in viewArray {
view.removeFromSuperView()
}