【发布时间】:2012-08-31 07:03:13
【问题描述】:
如何在缓存来自 url 的图像之前调整大小、缩放和裁剪图像。我尝试使用以下代码来实现这一点。
[cell.profilePicture setImageWithURL:[NSURL URLWithString:[rowData objectForKey:@"pictureUrl"]] placeholderImage:nil];
cell.profilePicture.image = [self imageByScalingAndCroppingForSize:CGSizeMake(cell.profilePicture.frame.size.width, cell.profilePicture.frame.size.height) image:cell.profilePicture.image];
这产生了一个奇怪的结果。首先,它显示了一个未调整大小/缩放/裁剪的版本。但是,当我向下滚动然后返回时,它会显示一个调整大小/缩放/裁剪的版本。我知道这段代码首先缓存图像并调整大小/缩放/裁剪它们。但是,我想不出更好的解决方案。我认为应该有一些东西可以下载图像以便独立调整大小/缩放/裁剪和缓存。有什么想法吗?
谢谢。
【问题讨论】:
标签: objective-c ios5 sdwebimage