Cómo interactuar con una aplicación para ios a través de su interfaz de usuario

Video: Hola mundo Xamarin. Desarrollo de aplicaciones Android | Programando en Xamarin

objetos de la aplicación iOS toman cada interfaz de usuario evento entrante (UI) y encaminarlos a su ventana principal. Es bueno tener en cuenta que la aplicación controla el estado actual de su propia ventana (por ejemplo, si está en el primer plano o el fondo) para decidir si se debe enviar un evento a la ventana principal.

La ventana principal, a su vez, realiza un seguimiento de sus sub-ventanas y su estado. Tras la recepción de un evento desde el objeto de aplicación, la ventana principal distribuye el evento a las vistas más apropiadas en su jerarquía.

Algunos tipos de vistas manejar eventos. La mayor parte del tiempo, sin embargo, un objeto personalizado debe escribirse para controlar los eventos. Este objeto personalizado es típicamente un objeto controlador de vista (una instancia de la clase o una subclase de UIViewController).

Video: Cómo conseguir gratis Apps de pago para iPad, iPhone y Android con Appsfire

controladores de vista son los elementos de puente clave de una aplicación. De hecho, se puede pensar en ellos como el esqueleto sobre el que se construyen aplicaciones. IOS ofrece varios tipos de controladores de vista (todas las subclases de UIViewController), incluyendo el controlador de navegación vista y la barra de pestañas, Vista de página y vista dividida controladores de vista, así como panecillos. iOS tiene más controladores de vista para funciones específicas, tales como para el control de la cámara.

Debido al papel central de los controladores de vista en una aplicación para iOS, recomendamos que comience con los controladores de vista en el desarrollo de una aplicación. La importancia de los controladores de vista también se refleja en las plantillas de aplicación de ejemplo que se proporcionan en Xcode. Estas plantillas sólo se diferencian en los tipos de controladores de vista (y puntos de vista relacionados) que contienen.

Artículos Relacionados