我通过编程创建imageView并将该imageView添加到Custom UIView.then我通过单击按钮我想将另一个imageView添加到同一个自定义UIView,这里新旧imageView也显示,所以我需要删除第一个添加的imageView然后我添加新的imageView。帮我删除imageView ..
CGRect rect=CGRectMake(10, 10, 100,100);
UIImageView *imageView=[[UIImageView alloc]init];
imageView.frame=rect;
imageView.backgroundColor=[UIColor redColor];
[self.customView addSubview:imageView];//add the imageView to UIView
答案 0 :(得分:2)
当您添加第一个imageView时,将其标记设置为
imageView.tag = 232;
稍后您可以向customView询问此imageView并将其删除。
调用此功能。
[[customView viewWithTag:232] removeFromSuperview];
答案 1 :(得分:1)
使用此代码。
[[self.customView viewWithTag:1000] removeFromSuperView]
CGRect rect=CGRectMake(10, 10, 100,100);
UIImageView *imageView=[[UIImageView alloc]init];
[imageView setTag:1000];
imageView.frame=rect;
imageView.backgroundColor=[UIColor redColor];
[self.customView addSubview:imageView];