У меня есть CollectionView с ячейками, имеющими UIImageView. Некоторые изображения в списке имеют действительно высокое разрешение от 3000 x 2000 и выше. Я использую библиотеку AlamofireImage для отображения и кэширования изображений, но она все еще имеет огромные всплески. я пытался сделать
let filter = AspectScaledToFillSizeFilter(size: imageView.frame.size)
imageView.af_setImage(withURL: url, filter: filter)
Это не имело большого изменения.
Есть ли лучший способ изменить размер / понизить разрешение при загрузке изображения, но перед его отображением, поскольку всплески памяти iOS больше связаны с разрешением, чем с фактическим размером файла изображения.
nuke
, потому что это приложение для создания визуальных эффектов. - person Andy Fedoroff   schedule 11.08.2018