2012-02-25 8 views
0

TDBadgedCellの背景を変更して、よりカスタマイズされた感触を得ようとしました。 デフォルトでは、TDBadgedCellの背景は透明です。したがって、セル全体を見ることができ、(デフォルトで)テーブルビューの白い背景色を見ることができます。TDBadgedCellをカスタマイズする方法はありますか?

cell.backgroundView.backgroundColor = [UIColor yellowColor]; 

をしかし、それは動作していないようだ。

は、私はすでにこれを実行しようとしました。バックグラウンドビューの色を変更する代わりに、私はcontentViewとセルビュー自体を試しました。いずれも正しく動作していません(UITableViewCellAccessoryDisclosureIndicatorの背景色は依然として透過的です)。

誰かがアイデアを持っていますか?

+1

cell.backgroundViewがnilであるためです。最初にそれを初期化しようとする必要があります。 cell.backgroundView = [UIView alloc] init]をクリックします。次に、色を設定することができます。 – NeverBe

+0

クイック返信ありがとうございます。私は、バックグラウンドビューが無かったとは考えていませんでした。これは問題を解決しました – Vinh

+0

私は答えるためにコメントを再投稿しました – NeverBe

答えて

1

cell.backgroundViewはnilであるためです。最初にそれを初期化しようとする必要があります。 cell.backgroundView = [UIView alloc] init]をクリックします。次に、色を設定することができます。

関連する問題