2013-10-10 3 views
3

комплект cell.selectionStyle = UITableViewCellSelectionStyleBlue, или даже ручной набор синий в раскадровке, но ни один из них не работает.В iOS7, почему цвет фона выбранной ячейки всегда серый?

если используется setSelectedBackgroundView:, это может сработать.

Но я действительно хочу знать, почему метод `[cell setSelectionStyle:] больше не работает в iOS 7? Является ли это устаревшим в iOS 7? Если да, то почему нет каких-либо ошибок в Xcode при наборе текста?

ответ

5

Метод не устарел, и он все еще работает. Попробуйте установить, например, ячейку selectionStyle на номер UITableViewCellSelectionStyleNone. Однако в iOS 7 предыдущий default-UITableViewCellSelectionStyleBlue-now выглядит как новый по умолчанию, т. Е. Серый.

Смежные вопросы