2012-02-25 93 views
0

我試圖改變TDBadgedCell的背景以獲得更多定製的感覺。 默認情況下,TDBadgedCell背景是透明的。所以你可以看穿單元格,並看到(默認情況下)tableview的白色背景顏色。有什麼方法可以定製TDBadgedCell

我已經嘗試過這樣做:

cell.backgroundView.backgroundColor = [UIColor yellowColor]; 

但似乎並不奏效。我也嘗試了contentView和單元視圖本身,而不是改變背景視圖的顏色。沒有一個工作正常(UITableViewCellAccessoryDisclosureIndicator的背景顏色保持透明)。

有沒有人有想法?

+1

因爲cell.backgroundView爲零。你應該嘗試先啓動它。 cell.backgroundView = [UIView alloc] init]。然後你可以設置顏色。 – NeverBe 2012-02-25 12:33:26

+0

感謝您的快速回復。我沒有想到背景視圖是零。這解決了問題 – Vinh 2012-02-25 14:37:27

+0

好的。我轉貼評論回答 – NeverBe 2012-02-25 14:41:20

回答

1

因爲cell.backgroundView是零。你應該嘗試先啓動它。 cell.backgroundView = [UIView alloc] init]。然後你可以設置顏色。

相關問題