Я сейчас создаю универсальное приложение.
После того, как пользователь нажимает кнопку, я представляю некоторые настройки в модальном представлении следующим образом:
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];
но это не имеет значения.