Ho un problema con iOS 7 che sembra essere un bug o semplicemente non faccio qualcosa di giusto. Ho modalViewController che appare come un popover su iPad con ModalPresentationStyle. E non è di dimensioni standard, dimensioni personalizzate. ecco il codice:Popover con ModalPresentationStyle non è centrato in iOS 7 iPad
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);
E 'tutto bene lavorare in iOS 6, ma in iOS 7 non è centrato. Ma se imposto ModalTransitionStyle su UIModalTransitionStyleCrossDissolve, funziona correttamente. Ma solo in questa modalità. Forse qualcuno è inciampato anche su questo e sa come ripararlo? Non sono un grande fan dell'effetto dissolvenza. Grazie.
Accetterò questa risposta poiché questo funziona per me, almeno per ora . Anche se ho finito con l'utilizzo di MZFormSheetController - è davvero una fantastica soluzione in stile iOS 7, funziona per me in entrambe le versioni ios. Anche se mi piacerebbe davvero capire in un futuro come gestirlo con il kit ios nativo, sembra un bug per ora. – titicaca
hey non funziona è solo mostra pop-up e di nuovo a schermo intero. qualsiasi idea al riguardo http://stackoverflow.com/questions/30615075/preferredcontentsize-not-working-in-ios-7 – Sandy