【发布时间】:2012-01-09 03:12:57
【问题描述】:
如果我在一个分组的 UITableViewCell 上设置了 backgroundColor 属性,背景颜色就会成功改变。太好了。
但我想使用 UIAppearance 来更改我所有 UITableViewCells 的背景颜色,这样我就可以在一个地方进行更改并影响所有地方的更改。这是我的代码:
[[UITableViewCell appearance] setBackgroundColor:[UIColor colorWithRed:30.0/255.0 green:30.0/255.0 blue:30.0/255.0 alpha:1.0]];
UITableViewCell 实现了 UIAppearance 和 UIAppearanceContainer,所以我原以为这会起作用。但事实并非如此。我也试过用-[UITableViewCell appearanceWhenContainedIn:(Class)],也不管用。
有什么想法吗?
【问题讨论】:
标签: ios uitableview