キャッシュする前に、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];
これは奇妙な結果を生み出しました。まず、サイズ変更/スケーリング/トリミングされていないバージョンが表示されます。しかし、下にスクロールしてから戻ると、サイズ変更/拡大縮小/トリミングされたバージョンが表示されます。このコードは最初に画像をキャッシュし、サイズ変更/拡大縮小/トリミングすることを知っています。しかし、私はより良い解決策を思い付くことができませんでした。サイズ変更/拡大縮小/切り抜きとキャッシュを個別に行うために、画像のダウンロードを可能にする何かがあるはずだと思います。何か案は?
ありがとうございました。