Изменить на пользовательский фон, когда ячейка выделена - PullRequest
1 голос
/ 18 августа 2011

Как изменить фон пользовательской ячейки, когда она выбрана?

Спасибо, Нильс

Ответы [ 2 ]

3 голосов
/ 18 августа 2011
if (cell == nil) {

    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
    UIView *v = [[[UIView alloc] init] autorelease];
    v.backgroundColor = [UIColor blueColor];
    cell.selectedBackgroundView = v;

используйте это

2 голосов
/ 18 августа 2011

Вам необходимо создать подкласс UITableViewCell и переопределить следующие методы:

- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated;
- (void)setSelected:(BOOL)selected animated:(BOOL)animated;

Здесь вы можете изменить фоновое изображение ячейки.

Свойство ячейки selectionStyle также позволяет выполнять некоторые базовые настройки.

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