Получение изображения фиксированного размера от phcachingimagemanagerIOS

Программируем под IOS
Ответить
Anonymous
 Получение изображения фиксированного размера от phcachingimagemanager

Сообщение Anonymous »

Я пытаюсь получить миниатюры от моего phcachingimagemanager , чтобы я мог поместить их в встроенный ImageView в моем uitableviewcell s.

Код: Выделить всё

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 
очень хаотично. вернуть мне изображение правильного размера?

Подробнее здесь: https://stackoverflow.com/questions/327 ... agemanager
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»