IOS在tableViewCell里面的textView中显示图像

我从文档文件夹中获得了2张图片。

我用这个代码从文档文件夹中获取2个图像:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *myPath = [paths objectAtIndex:0]; NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *directoryContents = [fileManager contentsOfDirectoryAtPath:myPath error:nil]; NSMutableArray *subpredicates = [NSMutableArray array]; [subpredicates addObject:[NSPredicate predicateWithFormat:@"SELF ENDSWITH '.png'"]]; [subpredicates addObject:[NSPredicate predicateWithFormat:@"SELF ENDSWITH '.jpg'"]]; NSPredicate *filter = [NSCompoundPredicate orPredicateWithSubpredicates:subpredicates]; NSArray *onlyImages = [directoryContents filteredArrayUsingPredicate:filter]; 

我得到了2张图片:onlyImages。

我用这段代码在TableViewCell中的UIImageView中设置图像。

 for (int i = 0; i < onlyImages.count; i++) { NSString *imagePath = [myPath stringByAppendingPathComponent:[onlyImages objectAtIndex:i]]; UIImage *tempImage = [UIImage imageWithContentsOfFile:imagePath]; [self.imgViewInTextView setImage:tempImage]; } 

但是,在最后一个单元格中只显示1个图像。

这里是图像演示。 在这里输入图像说明