清空View上的子控件

方法一: [self.showImageView.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
ps:有可能在 iOS8.0以下的版本中不调用

方法二: 遍历视图的子视图 清空
for (UIView * view in self.showImageView.subviews) {
[view removeFromSuperview];
}

此类 问题出现案例:通过Model 在self.showImageView 上创建 N(数据个数)个 imageView 时 ,一开始可以,刷新后 imageview 个数变多!原因就是 没有清空,可通过此方法清空

你可能感兴趣的:(清空View上的子控件)