管理内存以在ios运行时创建图像视图?

管理内存以在ios运行时创建图像视图?,ios,objective-c,iphone,xcode,Ios,Objective C,Iphone,Xcode,我已使用beizer path将图像视图添加到textview中。我正在将该文本视图添加到表格单元格中,因此对于许多单元格,将创建许多图像视图,这将导致创建更多对象。因此,我想知道如何解决此问题,以便在运行时不会增加内存 UIBezierPath * imgRect = [UIBezierPath bezierPathWithRect:CGRectMake(0, 0, 100, 100)]; cell.tv_post.textContainer.exclusionPaths = @[imgRec

我已使用beizer path将图像视图添加到textview中。我正在将该文本视图添加到表格单元格中,因此对于许多单元格,将创建许多图像视图,这将导致创建更多对象。因此,我想知道如何解决此问题,以便在运行时不会增加内存

UIBezierPath * imgRect = [UIBezierPath bezierPathWithRect:CGRectMake(0, 0, 100, 100)];
cell.tv_post.textContainer.exclusionPaths = @[imgRect];
UIImageView *img_view =[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 100, 100)];
img_view.image=[UIImage imageNamed:@"h_like.png"];
[cell.tv_post addSubview:img_view];

可以使用img_视图属性创建自定义UITableviewCell类。在awakeFromNib中,您可以执行以下操作:

如果self.img_视图{ self.img_view=[[UIImageView alloc]initWithFrame:CGRectMake0.0,0.01000.0,100.0]; self.img_view.image=[UIImage imagename:@h_like.png]; [self addSubView:self.img_视图]; }