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* .
