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