iPhone: Как отобразить некоторые изображения по умолчанию, пока исходные изображения не будут загружены из JSON? - PullRequest
0 голосов
/ 20 июля 2011

Я загружаю изображения, используя JSON.

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

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

Я не использую табличное представление.Я показываю эти изображения в coverflow.

Как мне это получить?

Ответы [ 4 ]

0 голосов
/ 29 ноября 2011

Установить свойство

photoView.defaultImage = defaultImage;

defaultImage (справа) - UIImage

0 голосов
/ 20 июля 2011

проверить Веб-изображение https://github.com/rs/SDWebImage/

имеет:

setImageWithURL:placeholderImage: 

метод, который вы можете использовать как:

 [imageview setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"]
           placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
0 голосов
/ 20 июля 2011

Также ознакомьтесь с TTImageView из библиотеки Three20.

0 голосов
/ 20 июля 2011

Этот пример демонстрирует многоступенчатый подход к загрузке и отображению UITableView.Он начинается с загрузки соответствующего текста из RSS-канала, чтобы таблица могла загружаться как можно быстрее, а затем загружает изображения для каждой строки асинхронно, чтобы пользовательский интерфейс был более отзывчивым.

http://developer.apple.com/library/ios/#samplecode/LazyTableImages/Introduction/Intro.html

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