Я отображаю изображение в ячейке таблицы (имя изображения сохранено в списке). Прежде чем установить его в ячейку, я изменяю размер изображения до
imageSize = CGSizeMake(32, 32);
Но после изменения размера изображения качество изображения на сетчатке также ухудшается.
У меня есть оба изображения, добавленные в проект (т.е. 1x и @ 2x).
Вот так я уменьшаю размер изображения до 32x32.
+ (UIImage *)scale:(UIImage *)image toSize:(CGSize)size
{
UIGraphicsBeginImageContext(size);
[image drawInRect:CGRectMake(0, 0, size.width, size.height)];
UIImage *scaledImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return scaledImage;
}
Любые указатели на это очень ценятся.
Спасибо