2011-01-19 12 views
4

私はグループ化されたスタイルでテーブルビューを持っています。私はテーブルビューの背景色をクリアするために色を設定すると、テーブルビューの周囲に暗い黒色のコーナーが表示されます。この問題を解決し、その暗いコーナーを取り除く方法はありますか?UITableViewの問題のクリアカラー

ご協力いただければ幸いです。 clearColorを使用するとともに

答えて

9

、以下を使用します。

[tableView setBackgroundView:nil]; 
[tableView setBackgroundColor:[UIColor clearColor]]; 
[tableView setOpaque:NO]; 
+0

特に、テーブルがUISplitViewControllerのポップオーバーの内側にある場合は、透明な背景を実現するためにbackgroundViewをnilに設定する必要があります。それはiPhoneでは必要ない。あなたのコメントは私がこれを理解するのを助けました。ありがとう! –

1

あなたはUIViewのを設定し、それに鮮明な色を設定することができます。これは私のために働く。

UIView *backView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease]; 
backView.backgroundColor = [UIColor clearColor]; 
cell.backgroundView = backView; 
+0

これは私の細胞を透明にし、私はそれを望んでいません。私は自分のセルが白の色になるようにしたいだけで、その黒い部分を取り除きたいだけです。 – Ideveloper

+0

Thats also way +1 – Sabby