Segue/transizione tra due visualizzazioni in uno storyboard con OA NavigationController
-
28-10-2019 - |
Domanda
È possibile non utilizzare uncontroller di navigazione e modificare le visualizzazioni con un'animazione/seguire con un board. Non riesco a capire come raggiungere questo obiettivo. Ho pensato che sarebbe stato piuttosto semplice ma senza fortuna. Ho solo due visualizzazioni e desidero passare senza aggiungere una navigazione.
Soluzione
Certo, basta creare il Segue e selezionare "Modal" nel menu che viene visualizzato invece di "Push".
Quando vuoi tornare, lo fai a livello di programmazione con:
[self dismissModalViewControllerAnimated:YES];
Altri suggerimenti
TJ ha ragione sulla selezione di un file modal
seguire, ma -dismissModalViewControllerAnimated:
è deprecato in iOS 5+.
Dovresti usare -dismissViewControllerAnimated:completion:
invece.
Con l'avvento di iOS 6, potresti anche essere in grado di utilizzare "azioni di distorsione" per il licenziamento dei controller presentati con segues di distorsione.