2010-01-20 6 views

ответ

5

Набор highlightColor свойство наклеек на белый.

4

В реализации класса пользовательской ячейки перезаписать следующий метод

- (void)setSelected:(BOOL)selected animated:(BOOL)animated { 
    [super setSelected:(BOOL)selected animated:(BOOL)animated]; 
    [someLabel setTextColor:[UIColor whiteColor]]; 
} 
+0

Это просто устанавливает метки TextColor белый даже при старте приложения. – Prasanna

+0

Prasanna is right –

+0

Пока вы можете проверить выбранную переменную и выбрать цвет соответственно, решение Ole намного приятнее. – FelixLam

1

либо установить выделенный/выбранный цвет (код или IB) или делать то, что выше плакат предложил, кроме вам необходимо поместить его в, если заявление, так как этот код задает текст, даже если клетки посылают в помеченное значение

например ..

- (void)setSelected:(BOOL)selected animated:(BOOL)animated { 
    [super setSelected:(BOOL)selected animated:(BOOL)animated]; 
    if (selected) { 
      [someLabel setTextColor:[UIColor whiteColor]]; 
    } 
} 
Смежные вопросы