iphone sdk как изменить цвет customcell при выборе ячейки? - PullRequest
0 голосов
/ 06 января 2012

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

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

Ответы [ 3 ]

1 голос
/ 06 января 2012

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

 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    yourLabel.textColor = //Your color;
}
0 голосов
/ 10 января 2012

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

0 голосов
/ 06 января 2012

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

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

selectedIndex является целочисленным значением

Попробуйте, я не проверен, но он может работать

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