2012-04-28 2 views
3

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

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

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

ответ

9

Перейти к вашему AppDelegate и

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

сделать это:

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

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

+0

Работает отлично :) Спасибо за вашу помощь! – Skoota

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