2010-09-25 2 views
7

Видимо, это осуждается:Настройка сотового Цвет текста

cell.textColor = [UIColor whiteColor]; 

Кто-нибудь знает, что лучший способ изменить цвет ячейки текста?


Редактировать после комментария:

Я теперь использую это:

cell.textLabel.textColor = [UIColor whiteColor]; 

но цвет все еще не меняется, см параметры IB:

alt text

+0

Вы используете ячейку, созданную в IB или просто созданную через cellForRowAtIndexPath? – knuku

ответ

17

cell.textLabel.textColor = [UIColor whiteColor];

+0

Не ошибка больше спасибо, но цвет текста по-прежнему не меняется по каким-либо причинам .. (см. Редактирование) –

2

Как говорит Apple, на странице UITableViewCell http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewCell_Class/Reference/Reference.html

цвет текста заголовка. (Устаревшее в прошивкой 3.0 Вместо установить атрибут цвета текста объектов UILabel присвоенных свойств TextLabel и detailTextLabel..)

Вы должны использовать TextLabel вместо TextColor ;-)

Edit: Вы должны добавить ваш СОБСТВЕННЫЙ textLabel. Вы должны забыть cell.text

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