Voglio rendere un UISplitViewController in modalità verticale proprio come nell'app Impostazioni. Come posso farlo?Come rendere un UISplitViewController in modalità verticale?
risposta
Un po 'in ritardo, ma anche dare un'occhiata alla MGSplitViewController da Matt Gemmel. Fa quello che ti serve e molto altro. È ciò che dovrebbe essere UISplitViewController, ed è un attimo da implementare.
Dalla documentazione di classe UISplitViewController:
Un controller vista suddivisa supporta gli stessi orientamenti interfaccia come il suo attualmente visibile Bambini controllori. Entrambi i controller di visualizzazione sono visualizzati in orientamento orizzontale ma solo il controller della vista di dettaglio è visualizzato in orientamento verticale. Durante la transizione tra orientamenti, la scissione controller della vista invia messaggi al suo oggetto delegato per coordinare la visualizzazione di un popover con il controller vista nascosta . Per ulteriori informazioni sui metodi di questo oggetto delegato , vedere UISplitViewControllerDelegate Protocollo Riferimento.
(Emphesis aggiunto.)
L'app delle impostazioni non è un controller di visualizzazione divisa. È un terribile pasticcio di magia nera e non mi è chiaro che Apple avrebbe permesso a un'app che l'ha fatta nel negozio. Caveat Developor! ;) – Olie
Sì, ma questo non è utile. OP cita un esempio totalmente ragionevole di un'interfaccia utente che ha una vista di ritratto divisa e chiede come realizzarlo. Dire "è impossibile" argomenta con le prove, anche se la tecnica non è documentata o deve essere costruita da zero. –
Non c'è evidenza di un UISplitViewController in modalità verticale - è quello che sto dicendo. È fatto con javascript ed è un pasticcio terribile. E la mia risposta è utile perché se OP sta pensando di inviare una tale app, è probabile che venga respinta. "UI non standard" e tutto il resto. (Sì, sì, capisco l'ipocrisia) Proverò a trovare il collegamento a come fare in js e postarlo, ma "ti scuserai!" ;) – Olie
- 1. UISplitViewController diviso in verticale anziché orizzontale
- 2. ActionSheet all'interno di UISplitViewController si comporta in modo diverso in modalità Ritratto rispetto alla modalità Paesaggio
- 3. come rendere uniformemente verticale
- 4. iOS (iPad) Drag & Drop in un UISplitViewController
- 5. UISplitViewController delegato in un singleton
- 6. Come rendere visibile il popover di UIsplitview in modalità verticale iPad
- 7. Come impostare la modalità verticale con libGDX?
- 8. Nascondere la sovrapposizione di UISplitViewController in portrait
- 9. Android modalità testo testo in senso verticale
- 10. Come utilizzare un UISplitViewController in Swift
- 11. Modale scomparendo dopo rotazione UISplitViewController
- 12. iPad SplitViewController con menu in modalità verticale come impostazioni app
- 13. Come bloccare l'orientamento dell'app Android in modalità verticale?
- 14. Come disabilitare la modalità verticale in Windows 8?
- 15. Posso usare un UINavigationController come vista dettagliata di un UISplitViewController?
- 16. Animazione mostra/nascondi vista principale in UISplitViewController in iOS 8
- 17. UISplitViewController mostra sempre la vista principale in modalità ritratto iPad iOS 9
- 18. UISplitViewController non può modificare il controller della vista master?
- 19. Rendere visibile la barra di scorrimento verticale
- 20. Android: orientamento dell'anteprima della fotocamera in modalità verticale
- 21. come rendere verticale la barra del volume nel player video.js?
- 22. UISplitViewController displayModeButtonItem()
- 23. Galaxy S3 - scattare foto in modalità verticale distrugge l'attività
- 24. Come rendere la barra di scorrimento verticale Textarea sempre attiva?
- 25. L'orientamento del videoregistratore JavaCV non è corretto in modalità verticale
- 26. AVMutableVideoComposizione di video ruotato catturato in modalità verticale
- 27. Mostra finestra di dialogo Android come finestra di dialogo in modalità verticale e come parte dell'attività in modalità orizzontale
- 28. UISplitViewController - ignora/pop Visualizza dettagli Controller in codice in modalità compresso
- 29. metodi delegato UISplitViewController non chiamati
- 30. UISplitViewController Comunicazione master/dettagli
Duplicato. Vedi http://stackoverflow.com/questions/2631672/ipad-splitviewcontroller-with-menu-in-portrait-mode-like-settings-app –
Grazie! Proverò a provare questo metodo http://blog.blackwhale.at/2010/04/your-first-ipad-split-view-application/ – Knodel