2011-07-16 9 views

答えて

2

あなたがグループ化されたテーブルビュー(self.tableView.backgroundView = anImageView;のようなもの)と同じ技術を使用して、テーブルビューの背景を設定することができ、あなたの細胞の背景は不透明であるため、それを隠すでしょう。

次に、tableView:cellForRowAtIndexPath:セルの背景色をclearColorに設定する必要があります。[UIColor clearColor]およびbackgroundViewをnilにします。

今すぐ実行すると、何か間違っている可能性があります。セルのラベルの背景も不透明です(おそらく、セルがセルの背景色を選択し、そのサブビューの背景色を変更したと考えられますそれに応じて)。 この場合、再びtableView:cellForRowAtIndexPath:で、サブビューの背景色をclearColorに設定します。

+0

ありがとうございます。 –

0

またbackgroundViewとして独自のイメージとイメージビューを設定しようとすることができます:

UIImage *yourImage = ... 
UIImageView *imageView = [[UIImageView alloc] initWithImage:yourImage]; 
self.tableView.backgroundView = imageView; 
[imageView release]; 
関連する問題