Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
vitalik_a
4 / 4 / 1
Регистрация: 11.09.2014
Сообщений: 81
#1

Как поймать момент, когда ячейка UITableView показалась на экране? - Программирование iOS/iPhone

25.12.2015, 17:19. Просмотров 259. Ответов 2
Метки нет (Все метки)

начал для этого использовать tableView:willDisplayCell:forRowAtIndexPath:
но если там сделать [tableView cellForRowAtIndexPath:indexPath] то ячейку мы не получим, получается её ещё нет в таблице
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2015, 17:19     Как поймать момент, когда ячейка UITableView показалась на экране?
Посмотрите здесь:

Сортировка в UITableView
Несуществующий UITableView
Работа с жестами в UITableView
Индексация ячеек в UITableView
Как добавить блок AdMob на UITableView?
UITableView & UIButton
Как наполнять UITableView ячейками разной высоты? Objective-C
Objective-C Как при дозагрузке данных показать UIActivityIndicatorView внизу UITableView?
Как сделать асинхронную загрузку картинок в UITableView не останавливая главный поток? Objective-C
Как изменить вид группированного UITableView?
Swift Передать из UITableView в UIWebView
UITableView Section Objective-C

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Victorianec
20 / 20 / 6
Регистрация: 09.01.2014
Сообщений: 118
25.12.2015, 18:02     Как поймать момент, когда ячейка UITableView показалась на экране? #2
Так сам метод cellForRowAtIndexPath:indexPath и вызывается когда ячейка создается. Чем не подходит для использования в вашем случае?
vitalik_a
4 / 4 / 1
Регистрация: 11.09.2014
Сообщений: 81
27.12.2015, 11:50  [ТС]     Как поймать момент, когда ячейка UITableView показалась на экране? #3
когда ячейка отобразилась на экране
я по indexPath ячейки получаю id материала
и добавляю в очередь загрузку картинки для материала с данным id
когда подходит очередь картинки надо проверить есть ли эта ячейка на экране и изменить на ней индикатор загрузки

Добавлено через 1 минуту
из-за того что очередь подходила раньше раньше отображения картинки, то не где было менять индикатор

Добавлено через 45 секунд
но я уже это переделал, теперь индикатор меняется в модели
Yandex
Объявления
27.12.2015, 11:50     Как поймать момент, когда ячейка UITableView показалась на экране?
Ответ Создать тему
Опции темы

Текущее время: 10:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru