我的背景颜色是白色的!为什么? 只需为iPad启动一个新的基于视图的应用程序,并在viewDidLoad中设置背景颜色。
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor groupTableViewBackgroundColor];
}
出了什么问题。如果我将它设置为redColor它可以工作。为什么呢?
答案 0 :(得分:7)
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];