1

如果我在 iOS 5 + 中使用以下行,它可以完美运行。

cell.backgroundColor = [UIColor colorWithWhite:0.0 alpha:0.2];

但这在 iOS 4 中不起作用。我也尝试过关注但它不起作用。

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
    cell.backgroundColor = [UIColor colorWithWhite:0.0 alpha:0.2];
}

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
    for (UIView *subview in [cell.contentView subviews]) {
        subview.backgroundColor = [UIColor colorWithWhite:0.0 alpha:0.2];
    }
}

如果我在 willDisplayCell 中设置颜色,它会显示单元格的黑色背景。如何设置适用于 iOS 4 和 iOS 5 的背景单元格颜色。

感谢任何帮助。谢谢

4

0 回答 0