2012-02-25 89 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]。然后你可以设置颜色。

相关问题