Domanda

Sto usando SplitViewController a ipad. Su un clic del pulsante da vista di dettaglio, apro una modalview che si trova in modalità a schermo intero. Ogni volta che respingere la vista modale, il pulsante che visualizza la visualizzazione della tabella in turni modalità ritratto a destra.

Se continuo il processo di apertura della vista modale e respinge, esso continua a muoversi verso destra fino a scomparire alla destra dello schermo.

Qualche idea perché questo sta accadendo?

È stato utile?

Soluzione

Il problema si verifica quando il any.modalPresentationStyle = UIModalPresentationFullScreen;

L'ho cambiato in any.modalPresentationStyle = UIModalPresentationPageSheet; e ora è tutto a posto.

Altri suggerimenti

Confermo che changin modalPresentationStyle al UIModalPresentationPageSheet fa il trucco per esempio:

MY_VC *controller = [[MY_VC alloc] initWithNibName:@"MY_VC" bundle:nil];
[controller setModalPresentationStyle:UIModalPresentationPageSheet];
[splitViewController presentModalViewController:controller animated:NO];
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top