我想将UITableView中的单元格的背景颜色从默认白色更改为其他颜色。如果风格UITableViewStylePlain那么它很容易,我们可以这样做:如何更改iOS中UITableViewStyleGrouped的背景颜色?
tableView.backgroundColor = [UIColor blackColor];
然而,同样是没有内部UITableViewStyleGrouped发生。
任何人都可以帮助我吗?谢谢。
我想将UITableView中的单元格的背景颜色从默认白色更改为其他颜色。如果风格UITableViewStylePlain那么它很容易,我们可以这样做:如何更改iOS中UITableViewStyleGrouped的背景颜色?
tableView.backgroundColor = [UIColor blackColor];
然而,同样是没有内部UITableViewStyleGrouped发生。
任何人都可以帮助我吗?谢谢。
我们可以做的是使用的UIImageView,将跨越整个细胞。找不到更好的方法来做到这一点。 谢谢。
[cell setBackgroundColor:[UIColor blackcolor]];
试试这个,你可以改变单元格背景颜色。
当使用UITableViewStylePlain时,tableView没有backgroundView,但是当涉及到UITableViewStyleGrouped时,我们可以看到tableView的backgroundView不是零。 所以解决方案很简单,将此backgroundView设置为零,然后完成。
tableView.backgroundColor = [UIColor blackColor];
tableView.backgroundView = nil;
现在你可以看到blackColor背景!
[更改iPhone的tableview(风格分组)的背景颜色,同时保留纹理(可能重复http://stackoverflow.com/questions/933808/change-iphone-tableview-style-grouped-background-color-while-preserving -texture) – 2011-06-08 17:33:37
看看这篇文章! [#933992](http://stackoverflow.com/questions/933808/change-iphone-tableview-style-grouped-background-color-while-preserving-texture/933992#933992) – Raphael 2011-06-08 12:34:28