Последние несколько часов я пытаюсь понять, как это сделать, но безуспешно. При поиске в Google существует несколько возможных решений, но, похоже, ничего не работает.
Я пытаюсь настроить цвет фона стандартной UILabel, которая идет в UITableViewCell (так как я уже настроил цвет фона самой ячейки), но ничего, что я делаю, похоже, не работает.
Я создаю свою собственную UILabel для настройки цветов в -tableView: cellForRowAtIndexPath:
UILabel* label = [[[UILabel alloc] init] autorelease];
label.textColor = [UIColor blueColor];
label.backgroundColor = [UIColor redColor];
label.opaque = YES;
[cell.contentView addSubview:label];
cell.text = @"Sample text here";
Но это не сработает, и в результирующем табличном представлении все еще есть группа ячеек с метками с черным текстом и белым фоном.
Есть какие-нибудь подсказки, что я здесь делаю не так?
ОБНОВЛЕНИЕ: Если я попытаюсь вместо этого сделать следующее:
UILabel* label = [[[UILabel alloc] init] autorelease];
label.textColor = [UIColor blueColor];
label.backgroundColor = [UIColor redColor];
label.opaque = YES;
[cell.contentView addSubview:label];
label.text = @"Sample text here";
Я получаю кучу UITableViewCells без текста вообще.