将 UIImage 从一个视图控制器传递到 UITableViewCell



我正在使用UITable来显示图像(就像Instagram中的提要)我将图像保存在视图控制器中,我正在拍照,但是我需要一种方法将我创建的UIImage传递给UITableViewCell。实现这一目标的最佳方法是什么。

你需要对 UITableViewCell 进行子类化,并给它一个公共属性,比如

@property (nonatomic, strong) UIImage *thumbnailImage;

然后在您的 uitableViewCell 实现文件中根据需要创建并添加 UIImageView。

- (void)setThumbnailImage:(UIImage *)thumbnailImage
{
   _thumbnailImage = thumbnailImage;
   self.imageView.image = _thumbnailImage;
}

cellForRowAtIndexPath方法中,执行以下操作

cell.thumbnailImage = [UIImage imageNamed:"YourImage.png"];

这只是实现此目的的众多方法之一。

最新更新