Il Apple documentation fornisce il seguente avviso relativo all'utilizzo dei controller di visualizzazione per gestire parte di una schermata.In che modo Apple rende i controller contenenti altri controller?
Nota: Si consiglia di non utilizzare la visualizzazione controller per gestire le viste che riempiono solo una parte della loro finestra, cioè solo una parte della zona definita dal contenuto rettangolo di applicazione. Se vuoi che desideri avere un'interfaccia composta da diverse visualizzazioni più piccole, incorpora tutte le in una singola vista principale e gestisci quella vista con il tuo controller di visualizzazione.
Ora la cosa strana è che Apple rompe questo consiglio. UITabBarController, UINavigationController, UISplitViewController tutti vanno contro questo consiglio. C'è una discussione sullo Apple forums su cosa può andare storto se ignori questo consiglio.
Ho trovato un tutorial su come eseguire questa operazione, ma il metodo ha riscontrato un problema con overlapping the status bar che aveva una correzione che sembrava un po 'dubbia. Altre domande hanno solutions that appear kind of dodgy o advise against doing it.
Quindi data la domanda è quale metodo utilizza Apple per i propri controller?
Potete per favore pubblicare il link al riferimento? Creo sempre un viewController per le piccole viste nonostante riempiano o non riempiano lo schermo. Vorrei verificare le conseguenze e le buone pratiche, per favore pubblica il link. . . –
@Raj: Ho aggiunto un collegamento nella parte superiore della mia domanda – Casebash