【发布时间】:2011-11-02 17:26:00
【问题描述】:
我必须在我的通用应用程序中将 UITableView 的 backgroundColor 属性设置为某种颜色。如果我写这个...
self.tableView.backgroundColor = [UIColor colorWithRed:146.0f green:197.0f blue:240.0f alpha:1.0f];
...它不适用于 iPhone 或 iPad(背景为白色)。
如果我使用标准颜色,而不是...
self.tableView.backgroundColor = [UIColor greenColor];
...它适用于 iPhone,但不适用于 iPad。
我尝试了 SO 上建议的其他解决方案(backgroundView 到 nil/clearColor 等),但这些都不适用于 iOS SDK 5。你能帮帮我吗?
【问题讨论】:
-
您的 RGB 值应介于 0.0f 和 1.0f 之间。见this similar question。
-
我遇到了同样的问题。对于 iOS 5.0 的 iPad,tableview 的背景颜色似乎无法更改。如果您能够解决问题,请发布答案。
标签: uitableview ios5 background-color