Ho tre viste childViewController nel mio ContainerViewController e queste tre viste si trovano all'interno di una vista di scorrimento orizzontale. La mia intenzione è di creare un'app che abbia una telecamera personalizzata su una vista ChildViewController, una tableView che mostrerà i dati JSON su un'altra vista e una pagina che mostrerà un elenco degli amici degli utenti.
La ragione per cui la sto costruendo in questo modo è di ottenere un effetto di trascinamento / scorrimento tra le tre diverse visioni secondarie. Anche se ottengo il risultato che voglio da una prospettiva UI / UX, non sono sicuro di come ciò influirà sulla memoria e sulle prestazioni. Se non sbaglio, il mio containerViewController gestirà molte attività.
Ci sarebbe un modo alternativo per progettare questo tipo di applicazione? Capisco che potrei avere tre controller di vista separati usando un controller di navigazione ma non realizzerei l'esperienza UI / UX che desidero. Sono davvero dopo il trascinamento / scorrimento tra esperienze di pagine diverse, simile se non uguale a Snapchat / Tinder