Popover z ModalPresentationStyle nie jest wyśrodkowany na iPodzie iOS 7

Mam problem z systemem iOS 7, który wydaje się być błędem lub po prostu nie robię nic dobrze. Mam modalViewController, który pojawia się jako popover na iPadzie z ModalPresentationStyle. Nie jest to standardowy rozmiar, niestandardowy rozmiar. Oto kod:

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);

Wszystko działa dobrze w systemie iOS 6, ale w systemie iOS 7 nie jest wyśrodkowany. Ale jeśli ustawię ModalTransitionStyle na UIModalTransitionStyleCrossDissolve, to działa dobrze. Ale tylko w tym trybie. Może ktoś też natknął się na ten i wiedział, jak to naprawić? Nie jestem wielkim fanem efektu rozpuszczania. Dziękuję Ci.

questionAnswers(6)

yourAnswerToTheQuestion