2013-06-19 2 views
0

В настоящее время у меня есть UITableView, который имеет UIWebView в каждом cell. Каждый UIWebView загружает уникальное встроенное видео YouTube. Есть ли способ избежать перезагрузки UIWebView при прокрутке. Он выглядит дешево, когда он прокручивается на экране и представляет собой белый прямоугольник для загрузки миниатюры видео. Я искал кэширование , но я не знаю, как бы я начал кэшировать WebView, чтобы повторно использовать его позже.UIWebView в UITableView перезагружается каждый раз, когда я прокручиваю. Как я могу предотвратить перезагрузку?

ответ

0

Держите ссылку на UITableViewCell где-нибудь (массив в вашем UITableViewController, например), и возвратить существующий cell в cellForRowAtIndexPath вызова, вместо de-queueingcell новый.

0

Вы можете попробовать это по-другому, просто определить новый вид ячейки таблицы для конкретного индекса, как

UITableViewCell *cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:nil] retain]; 

посмотреть, если это делает разницу вы хотите

Смежные вопросы