iPad上的TableView BackgroundColor组有什么问题?

时间:2011-01-31 12:03:33

标签: iphone ipad uiview background-color uicolor

我的背景颜色是白色的!为什么? 只需为iPad启动一个新的基于视图的应用程序,并在viewDidLoad中设置背景颜色。

  - (void)viewDidLoad {
    [super viewDidLoad];
    self.view.backgroundColor = [UIColor groupTableViewBackgroundColor];
}

出了什么问题。如果我将它设置为redColor它可以工作。为什么呢?

2 个答案:

答案 0 :(得分:7)

iPad上的

groupTableViewBackgroundColor(或至少在iOS 4.2的iPad上)与clearColor相同,而不是iPhone上使用的模式。您可以使用UIColor的colorWithPatternImage:方法创建具有自己背景图案的“颜色”。

答案 1 :(得分:0)

groupTableViewBackgroundColor不适用于iPad。它只是iPhone。相反,您可以使用

UIColor *clr = [UIColor colorWithRed:0.875 green:0.88 blue:0.91 alpha:1];
[[self view] setBackgroundColor:clr];