Sto sviluppando un'app ricca di contenuti con più di 60 schermate Voglio fare passate animate tra di loro senza creare frecce o connessioni storyboard, per semplificare le cose, diciamo che ho solo un'app con 9 schermate, A, B, C, D, e, F, G, H, Icome aggiungere il sistema di transizioni concatenate animate senza utilizzare i seguiti di storyboard?
se uso storyboard segues, allora sarà necessario effettuare un collegamento tra ogni schermo e l'altra avanti e indietro ... e fine con spaghettini/spider, dare un'occhiata a questo schermo per esempio, questo è perché quasi ogni schermo può portare all'altro nell'app che sto sviluppando
così, quello che ho bisogno di aiuto con è il seguente,
1- Come fare animati segues senza dover utilizzare le connessioni Interface Builder?
quello che uso è questo
ram.vc = self.storyboard!.instantiateViewControllerWithIdentifier("MeBeforeSignUp") //MeBeforeSignUp
ram.vc.modalTransitionStyle = UIModalTransitionStyle.CrossDissolve
self.presentViewController(ram.vc, animated: true, completion: nil)
2-how per farlo spingere sulla pila con un pulsante indietro? per spiegare questo, voglio dire, voglio seguire una lunga sequenza di transizioni con i pulsanti indietro in alto avendo lo stesso ordine di navigazione ..
considera questa sequenza di navigazione, da A -> B -> C -> ...
SEQUENZA: A-> B-> C> G> F-> B-> C> A-> B-> D> B-> C mi muovo in la sequenza da [A] a ... [C] ora sono in [C], ho un pulsante indietro che risale a [B] ora sono in [B], ho un pulsante indietro che torna a [D] ... ecc. fino a raggiungere [A] senza un pulsante Indietro perché lo stack è vuoto
qual è il modo migliore per aggiungere questa funzionalità per molte schermate?
3- Perché il UIModalTransitionStyle
non offre molte animazioni?
queste sono solo le animazioni posso vedere nel completamento automatico
CoverVertical
CrossDissolve
FlipHorizontal
PartialCurl
4- ci sono più animazioni che posso usare?
5- perché non ci sono opzioni di animazione? ad esempio CoverVertical
non ha opzioni per la velocità e (dall'alto verso il basso e dal basso verso l'alto)
6- per esempio l'applicazione Twitter twitter ha questo sistema stack infinito, puoi passare da un post all'altro per postare ... decine di volte con il pulsante indietro che ha il sistema stack, quello a cui sto mirando è questo, ma ora ho una domanda, quale è la mia domanda, non è che andrà a inondare la ram? come fa iOS a gestirlo in modo da assicurarsi che l'app non si arresti in modo anomalo da ram flooding?
Sto cercando aiuto davvero, sarà molto apprezzato.
Grazie, desidero che qualcuno possa elaborare ogni singolo punto di domanda o fornire alcuni esempi. – DeyaEldeen
ci sono molti tutorial per UIViewControllerAnimatedTransitioning ed è un argomento piuttosto ampio per una risposta SO singola. Modificherò per rispondere alle tue domande punto per punto. – BJHStudios
@DeyaEldeen ha aggiunto alcune risposte punto per punto. spero che sia d'aiuto! – BJHStudios