Цвет фона в виде таблицы групп устарел в ios 6.0 - программирование

Цвет фона в виде таблицы групп устарел в ios 6.0

Возможный дубликат:
является groupTableViewBackgroundColor, устаревшим на iOS 6?

Я получаю это предупреждение на своем раскадровке в iOS 6. Я бы зависал, чтобы увидеть метод замены, но так как я просматриваю раскадровку, это ничего мне не показывает. Как я могу легко установить цвет фона? Похоже, я мог бы сделать это из Interface Builder.

4b9b3361

Ответ 1

Откройте раскадровку, проверьте все представления в Инспекторе атрибутов и измените все представления с цветом фона Grouped Table View на любой другой цвет, я изменил свое на белый, и все предупреждения ушли.

attributes inspector

Ответ 2

В коде вы можете установить его, используя следующее:

tableView.backgroundColor = [UIColor blueColor];
tableView.backgroundView = nil;

Ответ 3

Я заметил, что в iOS-симуляторе groupTableViewBackgroundColor не отображается в iOS 6, а в iOS 5. На устройстве с iOS 6 оно по-прежнему выглядит в iOS 5. Интересным моментом является то, что симулятор по-прежнему показывает groupTableViewBackgroundColor в сгруппированных таблицах, поэтому я думаю, что просто не разрешено использовать этот цвет для других представлений, чем сгруппированные представления таблиц в iOS 6.