Измените UITableViewCellAcessory в функции didSelectRowAtIndexPath - PullRequest
0 голосов
/ 08 февраля 2010

Есть ли способ изменить UITableViewCellAccessory в функции didSelectRowAtIndexPath?

Мне нужно изменить значок "play" на значок "stop" ..

Спасибо:)

Ответы [ 2 ]

0 голосов
/ 08 февраля 2010

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

0 голосов
/ 08 февраля 2010

Вы можете получить указатель на нужную ячейку таблицы, используя метод

cellForRowAtIndexPath:

и передачи indexPath, переданного в качестве параметра, в didSelectRowAtIndexPath:, а затем измените его свойство accessoryView. Как это:

UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
[cell setAccessoryView:stopIconView];

Где stopIconView может быть UIImageView или что-то в этом роде.

...