UITableViewCell setSelected метод цвета текстовая метка черный - PullRequest
4 голосов
/ 05 января 2011

Кто-нибудь еще сталкивался с этой проблемой, когда, если вы программно устанавливаете выбранное состояние UITableViewCell на YES, он окрашивает текстовую метку в черный?кажется, не понять это.Я ожидаю, что это выделит ячейку синим цветом.Выбор ячейки вручную работает, так как она окрашивает ячейку в синий цвет, а текст отображается белым.

Любая помощь приветствуется.Заранее спасибо!

1 Ответ

6 голосов
/ 11 января 2011

У меня возникла та же проблема, и я исправил ее, переместив cell.selected = YES в tableView: willDisplayCell: forRowAtIndexPath .

Я думаю, что это может быть связано с заметкой в ​​нижней части документа UITableViewCell об изменениях цвета фона, требующих использования tableView: willDisplayCell: forRowAtIndexPath (предположительно selected устанавливает цвет фона).

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