2014-01-22 7 views
0

Я хочу изменить цвет, что есть unde self.view. Например, в контроллере навигации я просто могу изменить фон контроллера навигации, но как изменить его на простом контроллере?Как изменить цвет, что находится под self.view

enter image description here

+0

Что вы нарисовали в красном? – Fogmeister

+0

Это вид под 'self.view', и я хочу изменить его цвет – user2058653

ответ

2

Это window, что приложение работает в.

Вы не должны действительно возиться с ним. Ваши взгляды UIViewController должны покрывать его полностью.

+0

А, да, это' окно', спасибо. Как я могу получить доступ к нему из файла 'View Controller.m'. Из 'AppDelegate.m' это просто' [self.window setBackgroundColor: [UIColor redColor]]; ', но как это сделать с VC? – user2058653

+0

Вы можете получить окно, используя ... '[[UIApplication sharedApplication] keyWindow];' – Fogmeister

+0

Я использую этот '[[[UIApplication sharedApplication] keyWindow] setBackgroundColor: [UIColor redColor]];', но он не меняет фон цвет. – user2058653

0

Начиная с iOS7 вы можете настроить контроллеры контейнеров для представления других контроллеров представлений. Изменение цвета фона в представлении контейнера эффективно обеспечит функциональность, которую вы ищете

Смежные вопросы