NSLog(@"thumbnail size: %@", NSStringFromCGSize(AssetGridThumbnailSize));
[self.imageManager
requestImageForAsset:asset
targetSize:AssetGridThumbnailSize
contentMode:PHImageContentModeAspectFill
options:nil
resultHandler:^(UIImage *result, NSDictionary *info) {
NSLog(@"image size: %@", NSStringFromCGSize(result.size));
// Only update the thumbnail if the cell tag hasn't changed. Otherwise, the cell has been re-used.
if (cell.tag == currentTag) {
cell.imageView.contentMode = UIViewContentModeScaleAspectFill;
cell.imageView.image = result;
}
}];
< /code>
Я вижу, что AssetGridThumbNailSize = 80 x 80 (40 x 40 Retina) из журналов: < /p>
Размер миниатюры: {80, 80} < /p>
< /blockquote>
и я установил ContentMode в PhimageContentModeaspectfill < /code> Но когда я возвращаю изображения, они все разные размеры, и это делает uitableview
очень хаотично. вернуть мне изображение правильного размера?
// Only update the thumbnail if the cell tag hasn't changed. Otherwise, the cell has been re-used. if (cell.tag == currentTag) { cell.imageView.contentMode = UIViewContentModeScaleAspectFill; cell.imageView.image = result;
} }]; < /code>
Я вижу, что AssetGridThumbNailSize = 80 x 80 (40 x 40 Retina) из журналов: < /p>
Размер миниатюры: {80, 80} < /p> < /blockquote>
и я установил ContentMode в PhimageContentModeaspectfill < /code> Но когда я возвращаю изображения, они все разные размеры, и это делает uitableview [/code] очень хаотично. вернуть мне изображение правильного размера?