ios - pantalla - iphone para invidentes
Creando una pantalla de configuraciĆ³n similar a iOS (2)
He estado investigando cómo puedo crear una pantalla de configuración para mi aplicación que se vea idéntica a la aplicación de configuración de iOS, sin embargo, no he podido encontrar una versión iOS 7/8 / Swift. Actualmente tengo una pantalla de configuración personalizada, sin embargo, no parece lo suficientemente profesional y me gustaría algo que se vea más como ''iOS''.
Algo así sería perfecto: http://jomnius.blogspot.co.uk/2011/04/easy-way-to-create-settings-view.html pero obviamente esto no funcionará ahora.
¿Esperaba que alguien pudiera recomendar una manera que me permita hacer algo similar a esto?
Al igual que en ''Epic Byte'' mencionado anteriormente, ir con un UITableViewController con estilo agrupado es un enfoque que terminó funcionando para mí. Esa punta me puso por el camino correcto.
Aquí hay algunos enlaces que me ayudaron a hacer el trabajo (en mi caso, también necesitaba que esto apareciera en un controlador de la barra de pestañas):
- http://useyourloaf.com/blog/static-table-views-with-storyboards.html
- http://www.appcoda.com/storyboard-tutorial-create-tab-bar-controller-and-web-view/
- http://shrikar.com/xcode-6-tutorial-grouped-uitableview/
Tenga en cuenta que a pesar de que las capturas de pantalla parecen ser para versiones de iOS <8, la mecánica de la vista del guión gráfico continúa.
La respuesta anterior es correcta, pero quería agregar la solución aquí para ahorrar tiempo para futuros usuarios.
Para hacer que un UITableView normal se vea como la página de "Configuración", solo necesitas dos cosas:
1. implementar tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
y tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String?
De modo que la tabla tendrá múltiples secciones con encabezados.
2. .grouped
style
la tabla en .grouped
, lo que se puede hacer a través del editor del guión gráfico.