В чем проблема с groupTableViewBackgroundColor на iPad? - PullRequest
4 голосов
/ 31 января 2011

Мой цвет фона белый! Зачем? Просто запустите новое приложение на основе View для iPad и установите цвет фона в viewDidLoad.

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

Что не так. Если я установлю его на redColor, он будет работать. Почему?

Ответы [ 2 ]

7 голосов
/ 23 марта 2011

groupTableViewBackgroundColor на iPad (или, по крайней мере, на iPad с iOS 4.2) совпадает с clearColor, а не с шаблоном, используемым на iPhone.Вы можете создать «цвет» с вашим собственным фоновым рисунком, используя метод colorWithPatternImage: UIColor.

0 голосов
/ 14 декабря 2012

groupTableViewBackgroundColor не работает для iPad.Это только iPhone.Вместо этого вы можете использовать

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