Three20 и TTTableImageItem - PullRequest
       6

Three20 и TTTableImageItem

0 голосов
/ 01 марта 2011

Я начинаю новый проект и смотрю на три20 для табличных представлений. Я видел, что TTTableImageItem предлагает часть требуемой функциональности бесплатно, чтобы лениво загружать изображения, но я хочу также сохранить каждую фотографию на диск после первой загрузки, чтобы в следующий раз я их оттуда забрал. В предыдущих случаях я делал ручную загрузку видимых изображений в моей модели, чтобы я мог также сохранить их. Есть ли способ достичь такой цели и сохранить остальную часть функциональности, которую предлагает TTTableImageItem?

Ответы [ 2 ]

0 голосов
/ 24 марта 2011

Да, ваше предложение похоже на то, что я ищу, хотя одна вещь, с которой я не разобрался, это как получить уведомление о загрузке изображения, чтобы сохранить его на диске. Я вижу, что TTTableImageItemCell имеет TTImageView, который имеет свойство делегата для протокола TTImageViewDelegate, но я не уверен, как я мог бы использовать это ... Но мне, вероятно, потребуется подкласс TTTableItem и TTTableItemCell, чтобы иметь собственный пользовательский интерфейс, поэтому я мог бы просто напрямую манипулировать TTImageView и использовать делегата, это правильно?

0 голосов
/ 22 марта 2011

Да, TTCache сделает это за вас.

[[TTURLCache sharedCache] storeImage:image forURL:URL];
...