2011-10-23 26 views
0

テーブルビューの各セルの下に背景を設定するには、以下のコードを使用しています。それはうまく動作しますが、右側にアクセサリビューの下に空白があり、バックグラウンドはこのエリアをカバーしません。どのようにこの問題を解決するための任意のアイデアですか?テーブルビューセル内のアクセサリビューの背景に背景画像が表示されない

(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    cell.contentView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"cell-background.png"]]; 
} 

支援するためのThxを、

ステファン

答えて

1

あなたはおそらく、カスタムセルを作成したいです。 Apple's documentation about contentViewをご覧ください。

サブビューをセルに追加してカスタマイズするには、thisを参照してください。また、XIBからカスタムセルを作成する方法に関するセクションもあります。

+0

私はすでにカスタムセルを作っています – Steve

+0

カスタムセルを作成するときには、アクセサリビューも自分自身で定義することをお勧めします。または、あなたは、あなたがcontentViewで設定しようとしているものにaccessoryViewの背景色を設定できるはずです。うまくいくはずです。 – zakishaheen

関連する問題