У меня проблема с iOS 7, которая кажется ошибкой, или я просто что-то делаю неправильно. У меня есть modalViewController, который появляется на 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, он будет работать нормально. Но только в этом режиме. Может, кто-то наткнулся и на эту и знает как исправить? Я не большой поклонник эффекта растворения. Спасибо.