UIModalPresentationFullScreen - фонЦвет позади TransitionAnimation - PullRequest
1 голос
/ 11 ноября 2010

Я сейчас создаю универсальное приложение.

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

viewCtrl.modalPresentationStyle = UIModalPresentationFullScreen;
viewCtrl.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:viewCtrl animated:YES];

На iPhone и iPad оба Transitionsstyles выглядят одинаково. Теперь проблема в том, что на iPad фон с наклонным изображением белый. Этот белый фон просто выглядит безобразно. На iPhone он черный, как и должно быть.

Я также попытался добавить черный фоновый вид к своему [окну UIApplication]

UIView *bgView = [[UIView alloc] init];
[bgView setBackgroundColor:[UIColor blackColor]];
[window addSubview:bgView];

но это не имеет значения.

1 Ответ

1 голос
/ 11 ноября 2010

Я думаю, это так же просто, как установить черный цвет фона UIWindow. Например, если вы откроете MainWindow.xib в IB, вы сможете установить фон там - или в вашем AppDelegate вы сможете установить фон UIWindow.

...