Interfaz de usuario básico en iOS

Interfaz de usuario básico en iOS

En estos apuntes vamos a introducir los componentes básicos de la interfaz de usuario en aplicaciones iOS: las vistas, que son los componentes de la interfaz propiamente dicha y los controladores, que gestionan estas vistas.

Primero veremos cómo instanciar los controladores, que controlan las "pantallas" de nuestra aplicación, y cómo navegar de una pantalla a otra mediante el uso de storyboards o por código.

En cuanto a las vistas veremos las propiedades básicas y algunos controles de interfaz de usuario. Trataremos con más detalle un tipo especial de vista muy útil y habitual en aplicaciones móviles: las vistas de tabla, que nos permiten mostrar datos de manera organizada.

También veremos cómo adaptar la interfaz de usuario de modo que tenga un aspecto correcto independientemente de la orientación del dispositivo (horizontal o vertical) y de su resolución física. Para ello usaremos un mecanismo denominado autolayout.