cell.textLabel.backgroundColor = [UIColor clearColor];
не работает в iPad3.2.2, но прекрасно работает в 4.2.
Может кто-нибудь помочь в очистке цвета фона текста ячейки.
что мне нужно,покажите cell.backgroundView четко.
cell.backgroundView
заранее спасибо
По умолчанию 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]]; }
У меня та же проблема с iPad под управлением 4.3.3.
[cell.textLabel setBackgroundColor:[UIColor grayColor]];
, это работает для меня.
Цвет фона - настоящий кошмар!удачи
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ [[cell textLabel]setBackground:[UIColor clearColor]]; }
Попробуй этого брата, я надеюсь, что он отлично работает в самой версии iOS.