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.
UITableViewCell y accessoryType

Deja un comentario

Escrito por:

Administrador

Sin categoría
iPhoneaccessoryTypeUITableViewCell

Utilizamos cookies propias y de terceros para mantener la sesión o sus preferencias, recopilar estadísticas y proporcionar contenidos conforme a sus intereses. Si continua navegando, utiliza los servicios de la web o pulsa el botón, está aceptando su instalación y el uso que hacemos de ellas. Puede obtener más información sobre como revocar su consentimiento o cómo cambiar la configuración en este enlace.