ios - 如何从自定义 UIView 中删除 UIImageView

标签 ios uiview uiimageview

我通过编程方式创建 imageView 并将该 imageView 添加到自定义 UIView。然后我通过单击按钮我想将另一个 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

最佳答案

当您添加第一个 imageView 时,将其标签设置为

imageView.tag = 232;

稍后您可以向您的 customView 询问此 imageView 并将其删除。

调用这个函数。

[[customView viewWithTag:232] removeFromSuperview];    

关于ios - 如何从自定义 UIView 中删除 UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28810095/

相关文章:

iphone - 如何制作卷页动画?

ios - 如何更改 UIPageViewController 中页面指示器的背景颜色

swift - 有没有更简单的方法以编程方式查看 UIImageView?

ios - iPhone 6有前置闪光灯吗

TableView Controller 上的 ios 栏按钮项

ios - Xamarin.iOS-无法安装软件包'System.Net.Http 4.0.0',该软件包不包含任何程序集引用

ios - TableView 自定义单元格设计问题

ios - 从 SKScene 转到 Storyboard,创建旧场景的实例

objective-c - 更改手势识别器位置?

android - 在 View 上显示图像