UItableviewcell проблема цвета фона текстовой метки - PullRequest
0 голосов
/ 21 марта 2011
cell.textLabel.backgroundColor = [UIColor clearColor];

не работает в iPad3.2.2, но прекрасно работает в 4.2.

Может кто-нибудь помочь в очистке цвета фона текста ячейки.

что мне нужно,покажите cell.backgroundView четко.

заранее спасибо

Ответы [ 3 ]

1 голос
/ 19 января 2013

По умолчанию UIKit будет устанавливать backgroundColor для всех подпредставлений при его выборе.

Если вы хотите что-то другое, создайте подкласс UITableViewCell и добавьте этот метод в ваш подкласс:

- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
    [super setSelected:selected animated:animated];

    [[self textLabel] setBackgroundColor:[UIColor clearColor]];
    [[self detailTextLabel] setBackgroundColor:[UIColor clearColor]];
}
0 голосов
/ 16 мая 2011

У меня та же проблема с iPad под управлением 4.3.3.

[cell.textLabel setBackgroundColor:[UIColor grayColor]];

, это работает для меня.

Цвет фона - настоящий кошмар!удачи

0 голосов
/ 11 мая 2011
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{

  [[cell textLabel]setBackground:[UIColor clearColor]];

}

Попробуй этого брата, я надеюсь, что он отлично работает в самой версии iOS.

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