У меня проблема с iOS 7, которая кажется ошибкой, или я просто ничего не делаю правильно. У меня есть modalViewController, который появляется как popover на iPad с ModalPresentationStyle. И это не стандартный размер, нестандартный размер. Вот код:
myViewController *myVC = [[myViewController alloc] init];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:myVC];
[nav setModalPresentationStyle:UIModalPresentationFormSheet];
[nav setModalTransitionStyle: UIModalTransitionStyleFlipHorizontal];
[self presentViewController:nav animated:YES completion:nil];
nav.view.superview.bounds = CGRectMake(0, 0, 320, 465);
Все работает отлично в iOS 6, но в iOS 7 оно не сосредоточено. Но если я установил ModalTransitionStyle в UIModalTransitionStyleCrossDissolve, он отлично работает. Но только в этом режиме. Может, кто-то тоже наткнулся на это и знает, как это исправить? Я не большой поклонник растворения эффекта. Спасибо.