Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Curso crear una app para iOS desde cero #6. Comenzamos a crear la aplicación: La interfaz

En la sexta clase del curso crear una app para iOS desde cero vamos a empezar a crear la interfaz de nuestra aplicación.

Al crear pantallas en entornos iOS podemos hacerlo de varias formas, podemos usar Storyboard, archivos XIB e incluso programación. En esta ocasión vamos a usar archivos .XIB, de esta forma trabajaremos de forma más profesional que con Storyboard.

Si por el contrario usamos archivos XIB, no hay posibilidad de que dos personas estén trabajando sobre el mismo archivo de interfaz, por lo que no tendremos conflictos a la hora de unir los desarrollos. ¡A por la clase de hoy!

Este contenido está únicamente disponible para los suscriptores. Puedes identificarte en este enlace o suscribirte a los cursos.

Bien, ha sido fácil ¿verdad? Hemos creado una vista de tabla y un indicador de actividad, también hemos creado una celda customizada para mostrar las películas de una forma más vistosa que con una celda tradicional.

Al trabajar con Storyboard varios desarrolladores están trabajando sobre el mismo archivo, con lo que pueden aparecer conflictos al unir varios desarrollos.

Es una práctica común crear celdas custom para mostrar de una determinada manera los datos que vamos a manejar. Para crear la vista de tabla hemos usado la clase UITableView y para crear la celda custom hemos creado una subclase de UITableViewCell.

Fijaros cómo hemos añadido restricciones para que nuestra aplicación se vea bien independientemente del dispositivo que ejecute la misma. Cómo tarea te animo a crear alguna variación sobre la celda que hemos creado, añadir otra etiqueta para mostrar por ejemplo la valoración de la película, al añadir un nuevo elemento a la celda, tendrás que modificar las restricciones puestas con Autolayout.

Como siempre, si tenéis cualquier duda o pregunta, podéis mandarla a través del formulario de soporte de la intranet de suscriptor. ¡Nos vemos en la siguiente lección! :)

Enregistrer un commentaire

0 Commentaires