任何人都知道如何在iPad上获取groupTableViewBackgroundColor?这似乎在4.2中被打破。我尝试使用颜色选择器从视图中抓取,但是当我将其重新用作另一个视图的背景颜色时,它是一个不同的灰色阴影。
答案 0 :(得分:4)
好的,事实证明
[UIColor groupTableViewBackgroundColor]
在iPad上的行为与在iPhone上的行为不同。分组的表视图实际上具有渐变作为背景。我已经为我的特殊需求找到了两种可能的解决方案,它们是:
答案 1 :(得分:4)
为UITableView(在iPhone和iPad上)设置背景的最佳方法是创建一个UIView,设置它的backgroundColor属性并将其设置为UITableView的backgroundView。
UIView *backgroundView = [[UIView alloc] initWithFrame:frame];
backgroundView.backgroundColor = [UIColor redColor];
self.tableView.backgroundView = backgroundView;
如果你想使用一个图像作为背景创建一个UIImageView并将其添加为UIView的子视图。
编辑:对不起,我误解了你的问题。