La implementación de una vista de tabla en su aplicación para ios

La funcionalidad en el DestinationController está en la vista Tabla. Es probable que haya trabajado con vistas mesa antes - pero los utilizados estático Células. Ahora es el momento de alejarse por su cuenta y entender lo que está sucediendo detrás de las escenas, por así decirlo.

Es una buena cosa para saber qué puntos de vista mesa de trabajo, porque las opiniones de mesa son frente y al centro en varias aplicaciones que vienen con los dispositivos IOS fuera de la caja- que juegan un papel importante en muchas de las aplicaciones más complejas que se pueden descargar desde la Tienda de aplicaciones. (Ejemplos obvios: Casi todos los puntos de vista en el correo, música y aplicaciones de Contactos son vistas de tabla.)

vistas de tabla adquieren un papel tan importante porque, además de mostrar los datos, sino que también puede servir como una manera de navegar por una jerarquía.

Si se echa un vistazo a una aplicación como Correo o música, se encuentra que las opiniones de la tabla presentan una lista desplegable de artículos (o filas o entradas - se puede utilizar los tres términos indistintamente) que puede ser dividida en secciones.

Una fila puede mostrar texto o imágenes, por lo que cuando se selecciona una fila, que puede ser presentado con otra vista de tabla o con algún otro punto de vista que puede mostrar una página web o incluso controles tales como botones y campos de texto.

Vale la pena señalar que las opiniones de mesa iOS sólo proporcionan una sola columna de datos -no las tablas de dos dimensiones que es posible construir en una hoja de cálculo de Microsoft Excel. Los marcos de Macintosh OS X proporcionan una de varias columnas NSTableView clase, pero el IOS UITableView sólo es compatible con una sola columna. Hay puntos de vista de la rejilla de código abierto disponibles para iOS, tales como la DTGridView encontrado en GitHub.

Para iniciar el proceso de creación de la tabla vista, primero tiene que decidir lo que queremos que suceda cuando el usuario selecciona una fila en particular en la vista de la tabla de su aplicación. Como se vio con células estáticas, puede tener prácticamente cualquier cosa que suceda. Puede mostrar una vista Web como lo hace en tiempo o incluso mostrar otra vista Tabla.

En este caso, sin embargo, el controlador de destino Vista será despedido, y el usuario encontrará a sí misma en la vista principal, listo para hacer otra selección.

Una vista de tabla es una instancia de la clase UITableView, donde cada fila visible de la tabla utiliza una UITableViewCell para sacar su contenido. Pensar en un vista de tabla como el objeto que crea y gestiona la estructura de la tabla, y el Ver Tabla celular como responsable de mostrar el contenido de una sola fila de la tabla.

Artículos Relacionados