Как изменить цвет выбранной строки и невыбранной строки в UITableview? - PullRequest
0 голосов
/ 03 августа 2011

Я хочу изменить цвет выбранной строки и невыбранной строки в uitableview, когда пользователь выбирает конкретную строку из него.

Подскажите пример кода или любую ссылку на него. Заранее спасибо

Ответы [ 2 ]

1 голос
/ 03 августа 2011
cell.contentView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.25];

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

1 голос
/ 03 августа 2011

В методе cellForRowAtIndexpath,

установить backgroundView и selectedBackgroundView свойство UITableViewCell .

Вы просто создаете новый объект UIView с требуемым цветом фона и назначаете это представление свойству.

UIView *normalView = [[UIView alloc] initWithFrame:cell.bounds];
normalView.backgroundColor = [UIColor blueColor];
cell.backgroundView = normalView;
[normalView release];

Аналогично для selectedBackgroundView.

Тогда, наконец, установите

[cell.textLabel setBackgroundColor:[UIColor clearColor]];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...