iOS 7 でバグと思われる問題が発生したか、適切な対応をしていません。ModalPresentationStyle を使用して、iPad でポップオーバーとして表示される modalViewController があります。また、標準サイズではなく、カスタムサイズです。コードは次のとおりです。
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 に設定すると、正常に動作します。ただし、このモードのみ。多分誰かがこれにつまずいて、それを修正する方法を知っていますか? 私はディゾルブ効果の大ファンではありません。ありがとうございました。