UITableViewCell setSelected, но выбор не показан - PullRequest
10 голосов
/ 23 марта 2010

Я хочу оставить ячейку выделенной и изменяться только при выборе другой ячейки. В tableView: cellForRowAtIndexPath: я установил выделенную ячейку с помощью [cell setSelected: YES]. Я знаю, что ячейка выбрана, но она не показана. Когда я вызываю [tableView reloadData], выбранная ячейка мигает.

Есть идеи?

1 Ответ

28 голосов
/ 23 марта 2010

Вы должны использовать selectRowAtIndexPath:animated:scrollPosition: вместо выбранного свойства для UITableViewCell

См. Пример UICatalog и чтение UITableView ссылка

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