如果我在 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 的背景单元格颜色。
感谢任何帮助。谢谢