ios dropbox, загрузка эскиза изображения в виде таблицы - PullRequest
1 голос
/ 14 февраля 2012

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

1 Ответ

2 голосов
/ 14 февраля 2012

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

Как-то так (из головы)

CGSize targetSize = (CGSize){ 100, 80 };
UIGraphicsBeginImageContext(targetSize);

CGRect thumbnailRect = (CGRect){ 0, 0, targetSize.width, targetSize.height };

[sourceImage drawInRect:thumbnailRect];    
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

// After this you should store the UIImage (NSData) as a file, so you could use it later on.
...