1

表のセルを完全に透明にしようとしています。iOS 5 で静的なテーブル セルを使用しており、クリア カラーに変更しようとしましたが、

私も試しました(viewDidLoadで)

self.tableView.backgroundColor = [UIColor clearColor];

しかし、テーブル全体が黒く、セルは白です。(写真を見る)ここに画像の説明を入力

4

3 に答える 3

4

これを試して

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell           
forRowAtIndexPath:(NSIndexPath *)indexPath {
cell.backgroundColor = [UIColor clearColor];
}
于 2012-12-27T14:34:53.070 に答える
2

self.tableView.backgroundColor = [UIColor clearColor]- セルではなくテーブルビューの背景色を変更します。

Interface Builder で個々のセルを選択し、インスペクターを使用してセルの背景を色に変更するか、透明にするために何も変更しません。

于 2012-07-11T14:59:17.000 に答える
1

[cell setOpaque:FALSE]cellForRowAtIndexPath: で [cell setBackgroundColor:[UIColor clearColor]] を試してください:

于 2012-07-11T15:02:03.150 に答える