WatchKit Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Marco para programar Apple Watch.
Clases
WKAccessibility |
Métodos de extensión para WKInterfaceController que mejore la accesibilidad. |
WKAccessibilityImageRegion |
Parte de una imagen que debe estar disponible por separado para las aplicaciones de asistencia. |
WKErrorCodeExtensions |
Métodos de extensión para la enumeración WatchKit.WKErrorCode. |
WKInterfaceButton |
Control de inspección que actúa como un botón. |
WKInterfaceController |
Clase base para objetos de controlador en proyectos de extensión inspección. |
WKInterfaceDate |
Control de inspección que muestra la fecha y hora. |
WKInterfaceDevice |
Representa el reloj. Use el objeto CurrentDevicesingleton . |
WKInterfaceGroup |
Contenedor para controles de inspección. |
WKInterfaceImage |
Control de inspección que muestra una imagen. |
WKInterfaceLabel |
Control de inspección que muestra texto. |
WKInterfaceMap |
Control de inspección que muestra un mapa proporcionado por Apple. |
WKInterfaceObject |
Clase base para controles Watch. |
WKInterfaceObject.Notifications |
Marco para programar Apple Watch. |
WKInterfaceSeparator |
Control de inspección que muestra una línea para separar los controles. |
WKInterfaceSlider |
Control de inspección que permite al usuario establecer un valor dentro de un intervalo. |
WKInterfaceSwitch |
Control de inspección que permite al usuario manipular un valor binario. |
WKInterfaceTable |
Control de inspección que proporciona una tabla de una sola columna. |
WKInterfaceTimer |
Control de inspección que muestra un temporizador de cuenta atrás. |
WKPresentMediaPlayerResult |
Contiene el resultado de presentar un reproductor multimedia. |
WKUserNotificationInterfaceController |
Subclase de WKInterfaceController que agrega métodos a los que se llama cuando llega una notificación. |
Interfaces
IWKImageAnimatable |
Interfaz que representa los métodos necesarios (si los hay) del protocolo IWKImageAnimatable. |
Enumeraciones
WKErrorCode |
Enumera los códigos de error pertinentes para la programación del Kit de inspección. |
WKInterfaceMapPinColor |
Enumeración de colores que se pueden usar mediante patillas en un WKInterfaceMapobjeto . |
WKMenuItemIcon |
Enumera los iconos estándar que se usan en los menús contextuales inspección. |
WKTextInputMode |
Enumeración de restricciones en la entrada de texto (restricciones en emoji). |
WKUserNotificationInterfaceType |
Enumera los tipos de notificación para su uso con los DidReceiveLocalNotification(UILocalNotification, Action<WKUserNotificationInterfaceType>) controladores de finalización y DidReceiveRemoteNotification(NSDictionary, Action<WKUserNotificationInterfaceType>) . |
Comentarios
Watch Kit es el marco de Apple para programar apple Watch. Las soluciones watch Kit constan de 3 proyectos de Xamarin:
Proyecto | Propósito |
---|---|
Aplicación principal | La aplicación primaria es un proyecto normal de iPhone que agrupa los demás proyectos y se puede usar para tutoriales, necesidades administrativas y procesamiento en segundo plano. Se ejecuta en un espacio aislado independiente que la extensión Watch y es posible que el usuario ejecute la aplicación De inspección o extensión sin tener que abrir nunca la aplicación primaria. |
Extensión watch | La extensión Watch se ejecuta en un iPhone conectado y contiene la lógica del programa para la propia aplicación watch. |
Inspección de la aplicación | La aplicación Watch es un proyecto pequeño que se ejecuta en el propio teléfono. Por lo general, la aplicación Watch solo consta de un archivo storyboard, recursos pequeños y vínculos a archivos de la extensión Inspección. |
Puede encontrar información de instalación, estructura y programación general sobre Watch Kit en la Guía de programación del Kit de inspección de Xamarin.
Las extensiones de inspección de programación se basan en gran medida en reaccionar a los métodos de ciclo de vida de WKInterfaceController. Los desarrolladores de aplicaciones crean subtipos de WKInterfaceController e invalidan los Awakemétodos M M:WatchKit.WKInterfaceController.WillActivate*y M:WatchKit.WKInterfaceController.DidDeactivate* .