Невозможно лениво загрузить UIImageview с другим размером кадра в UIScrollView. - PullRequest
0 голосов
/ 24 августа 2011

Я добавляю галерею изображений в режиме прокрутки.Изображения поступают с сервера, и они не имеют определенного размера, поэтому я должен отображать каждое изображение с указанным кадром из изображения сервера.но проблема возникает, когда размер изображения становится больше сбоя приложения.Я пытался реализовать отложенную загрузку, но не смог сделать это успешно

Ответы [ 2 ]

0 голосов
/ 25 марта 2013

Я использую этот код, и он отлично работает для меня http://www.mindyourcode.com/ios/lazy-loading-image-download/ Но вы можете очистить кеш, если считаете, что у вас достаточно нагрузки. В этом уроке они используют табличное представление с поведением по умолчанию, но вы можете изменить направление вашего табличного представления следующим образом

CGRect frame = tblView.frame;
tblView.transform = CGAffineTransformRotate(stressTblView.transform, M_PI / 2);
tblView.frame = frame;

затем показывайте изображения в ячейках вашего UITableView, и в данном случае не имеет значения, какова высота и ширина вашего изображения. Ну, опять же, я не уверен, что это ваше решение.

0 голосов
/ 25 сентября 2011

Вам нужно реализовать UIScrollView или UITableView для отображения ваших изображений.Поскольку одновременные загрузки могут вызвать проблемы.Попробуйте проект с открытым исходным кодом .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...