У меня есть изображение в моем Dropbox, которое мне нужно показать в режиме Uitable. Я могу показать изображение по имени, используя метаданные filemetadata, и когда я нажимаю на любую ячейку, я могу успешно просмотреть изображение в режиме просмотра изображения, используя вызов для загрузки эскиза. Но теперь я хочу показать уменьшенное изображение изображения вместе с именем изображения, чтобы пользователь имел представление об изображении перед его открытием. Итак, что это простой способ сделать это.ios dropbox, загрузка миниатюры изображения в виде таблицы
1
A
ответ
2
Перед тем, как показывать UITableView
и сохранить их в папке с кешем приложения, необходимо изменить размер (большой размер) оригинала UIImage
.
Что-то вроде этого (из верхней части моей головы)
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.
в Dropbox API есть упоминание эскизов, я могу использовать это, если да, то как – cocoaNoob
хорошо, получил его, я должен использовать api call loadthumbnail, только указав размер маленького размера, а затем сохраняя изображение в кеше изображения, спасибо за ваше время – cocoaNoob
@cocoaNoob эй помощник Можете ли вы дать мне какую-нибудь идею или код для отображения этого миниатюры в ячейке, пожалуйста? –