Пустые ячейки UITableView не используют цвет фона заполненных ячеек.

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

- (void)viewDidLoad {
    self.itemsTableView.layer.cornerRadius = 5;
    [super viewDidLoad];
}
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)tableCell forRowAtIndexPath:(NSIndexPath *)indexPath {

    UIView* myBackgroundView = [[UIView alloc] initWithFrame:CGRectZero];
    myBackgroundView.backgroundColor = [UIColor blackColor];

    myBackgroundView.opaque = NO;
    myBackgroundView.alpha = 0.7;

    tableCell.backgroundView = myBackgroundView;
    tableCell.opaque = NO;
    tableCell.alpha = 0.7;
}

0 ответов

Другие вопросы по тегам