2012-01-06 4 views
0

Я использую customcell с ярлыком. Как изменить textcolour метки, когда ячейка выбрана. По умолчанию он черный после выбора, он должен быть белым. Как это сделать в пользовательской точке. Кто-нибудь мне помогает.iphone sdk Как изменить цвет пользовательской ячейки при выборе ячейки?

Заранее спасибо.

ответ

0

В пользовательских ячейки XIb .Я подключил этикетку customcell.i просто изменил цвет текста и выделил цвет текста в xib. И он отлично работает.

1

Попробуйте этот код (я предполагаю, что у вас есть доступ к этой метке, верно?):

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    yourLabel.textColor = //Your color; 
} 
0

Вы должны принять одно целое. при выборе ячейки присвойте значение строки этому целому числу и перезагрузите представление таблицы. в cellForRowAtIndexPath метода из кода как

if(selectedIndex == indexpath.row){ 
    textLabel.textColor = [UIColor whiteColor]; 
} 

SelectedIndex представляет собой целое значение

попробовать я не проверял, но он может работать

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