Desarrollo para iOS: Introducción a UICollectionView o cómo mostrar objetos en una cuadrícula (Lección 5, vídeo)

Desarrollo para iOS: Introducción a UICollectionView o cómo mostrar objetos en una cuadrícula (Lección 5, vídeo)

Continuamos con nuestro curso de tutoriales sobre programación para iOS en lenguaje Objective-C. Como recordarás, en el tercer tutorial escribimos un programa llamado «Cookbook» y utilizamos UITableView. En esta lección te diremos cómo utilizar UITableView para sacar elementos de un array UICollectionView.

UICollectionView es un elemento relativamente joven en Objective-C. Llegó con iOS 6 el año pasado. ¿En qué se diferencia de UITableView? La principal diferencia es que UICollectionView permite mostrar objetos utilizando una cuadrícula. Por ejemplo, se utiliza en la aplicación estándar Fotos de iOS, lo que significa que muestra las fotos en una cuadrícula en lugar de en una lista descendente.

Lea más: Cómo prolongar la duración de la batería del iPhone, iPad o iPod Touch con battsaver para iOS 7 Tweak

Nuestro programa se basará en el controlador UICollectionView. Con la ayuda de este elemento mostraremos las imágenes de nuestras recetas en la cuadrícula. En este tutorial no vamos a profundizar en la reescritura del recetario, pero si has aprendido bien nuestra tercera lección, entonces no será un problema para ti reescribir la aplicación para este tipo de salida, ya que un verdadero programador debería ser capaz de dominar la lógica del programa fácilmente. Sólo debemos señalar que el principio de la codificación en sí es muy similar entre UITableView y UICollectionView.

Tenga en cuenta que no sólo se puede insertar una imagen en una celda UICollectionView, sino también, por ejemplo, UILabel, UITextField, etc. También hay que tener en cuenta que se pueden utilizar diferentes tipos de celdas en el controlador y asignarles diferentes tamaños.

Véase también: Lecciones de desarrollo de iOS. Cómo implementar la función de envío de correo electrónico en una aplicación – (Lección 7, vídeo)