Сохранение ссылки на UITableViewCell - PullRequest
0 голосов
/ 16 мая 2009

У меня есть 5 ячеек в табличном представлении, которые все настроены. Это значит, что я создал xib с tableviewcell и создал соответствующий cellController. Xib имеет две метки с именем name и size. Пользователь нажимает на строку, вызывая didSelectRowAtIndexPath. Оттуда запускается таймер. В какой-то момент таймер заканчивается. Здесь мне нужно назначить текст метке имени выбранной ячейки. Как получить ссылку на выбранную ячейку и сохранить ее для назначения? Или есть лучший способ сделать это?

1 Ответ

2 голосов
/ 16 мая 2009

Метод экземпляра UITableView

-(UITableViewCell*) cellForRowAtIndexPath: (NSIndexPath*)indexPath 

позволит вам получить указатель на ячейку.

Просто сохраните информацию о строке + секции из аргумента NSIndexPath события didSelectRowAtIndexPath. Затем, когда таймер завершит работу, создайте новый NSIndexPath и вызовите cellForRowAtIndexPath. Также будьте готовы к тому, что он вернет ноль, если ячейка больше не видна.

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