Фон во время горизонтального флип-перехода в модальном представлении

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

В проектах без раскадровки я смог изменить цвет фона MainWindow.xib, но, поскольку этого файла больше нет в проектах раскадровки, это невозможно сделать. Кроме того, поскольку точкой входа в раскадровку является UINavigationController, кажется, что нет никакого свойства для цвета фона (я сомневаюсь, что это все равно будет иметь значение, поскольку цвет фона, который мне нужно изменить, связан с окном, а не контроллер основного представления, поскольку этот контроллер представления по существу переворачивается для отображения контроллера модального представления).

Любая помощь будет принята с благодарностью.


person Skoota    schedule 28.04.2012    source источник


Ответы (1)


Перейдите к своему AppDelegate и

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

сделай это:

window.layer.contents = (id)[UIImage imageNamed:@"IMAGE_NAME.png"].CGImage;

или если вы просто хотите изменить цвет, измените свойство backgroundColor слоя. Надеюсь, это поможет

person Kaan Dedeoglu    schedule 28.04.2012
comment
Работает отлично :) Спасибо за помощь! - person Skoota; 28.04.2012