UITableViewCell y accessoryType
11 June 2008
Volviendo a ver un ejemplo sobre uno de los controles más comunes de nuestro kit de desarrollo SDK y de nuestra librería UIKit (UITableView), vemos ahora un ejemplo del uso de accessoryType en las celdas de nuestro TableView.
Mediante la propiedad accessoryType, podemos definir el icono que aparece en la parte derecha de cada celda y que podemos usarlo como acceso a otra vista cuando lo pulsemos.
Existen cuatro tipos a través del enumerador UITableViewCellAccessoryType, y son:
-UITableViewCellAccessoryNone
Valor asignado por defecto y mediante el cual no se muestra ninguna imagen a la derecha de la celda.
-UITableViewCellAccessoryDisclosureIndicator
Valor mediante el cual mostramos una pequeña flecha.

-UITableViewCellAccessoryDetailDisclosureButton
Valor mediante el cual mostramos un pequeño botón azul.

-UITableViewCellAccessoryCheckmark
Valor mediante el cual mostramos un pequeño check.

Cualquiera de los anteriores valores se asignan a nuestra celda (UITableViewCell) mediante su propiedad accessoryType.
Es importante destacar, que para recibir el evento cuando seleccionemos una celda se utiliza el método didSelectRowAtIndexPath y para recibir el evento cuando definamos el tipo UITableViewCellAccessoryDetailDisclosureButton mostrando el botón azul se utiliza el método accessoryButtonTappedForRowWithIndexPath.
Asimismo, podemos asignar directamente a nuestra celda, la vista que se mostrará cuando se seleccione el icono de la parte derecha mediante accessoryView.
Mediante la propiedad accessoryType, podemos definir el icono que aparece en la parte derecha de cada celda y que podemos usarlo como acceso a otra vista cuando lo pulsemos.
Existen cuatro tipos a través del enumerador UITableViewCellAccessoryType, y son:
-UITableViewCellAccessoryNone
Valor asignado por defecto y mediante el cual no se muestra ninguna imagen a la derecha de la celda.
-UITableViewCellAccessoryDisclosureIndicator
Valor mediante el cual mostramos una pequeña flecha.

-UITableViewCellAccessoryDetailDisclosureButton
Valor mediante el cual mostramos un pequeño botón azul.

-UITableViewCellAccessoryCheckmark
Valor mediante el cual mostramos un pequeño check.

Cualquiera de los anteriores valores se asignan a nuestra celda (UITableViewCell) mediante su propiedad accessoryType.
Es importante destacar, que para recibir el evento cuando seleccionemos una celda se utiliza el método didSelectRowAtIndexPath y para recibir el evento cuando definamos el tipo UITableViewCellAccessoryDetailDisclosureButton mostrando el botón azul se utiliza el método accessoryButtonTappedForRowWithIndexPath.
Asimismo, podemos asignar directamente a nuestra celda, la vista que se mostrará cuando se seleccione el icono de la parte derecha mediante accessoryView.

Deja un comentario