Partager via


WatchKit Espace de noms

Framework pour la programmation de l’Apple Watch.

Classes

WKAccessibility

Méthodes d’extension pour WKInterfaceController améliorer l’accessibilité.

WKAccessibilityImageRegion

Partie d’une image qui doit être mise à la disposition des applications d’assistance séparément.

WKErrorCodeExtensions

Méthodes d’extension pour l’énumération WatchKit.WKErrorCode.

WKInterfaceButton

Contrôle de montre qui fait office de bouton.

WKInterfaceController

Classe de base pour les objets contrôleur dans les projets d’extension Watch.

WKInterfaceDate

Contrôle de montre qui affiche la date et l’heure.

WKInterfaceDevice

Représente la montre. Utilisez l’objet CurrentDevicesingleton .

WKInterfaceGroup

Conteneur pour les contrôles d’observation.

WKInterfaceImage

Contrôle de montre qui affiche une image.

WKInterfaceLabel

Contrôle de montre qui affiche du texte.

WKInterfaceMap

Contrôle de montre qui affiche une carte fournie par Apple.

WKInterfaceObject

Classe de base pour les contrôles Watch.

WKInterfaceObject.Notifications

Framework pour la programmation de l’Apple Watch.

WKInterfaceSeparator

Contrôle de montre qui affiche une ligne pour séparer les contrôles.

WKInterfaceSlider

Contrôle de surveillance qui permet à l’utilisateur de définir une valeur dans une plage.

WKInterfaceSwitch

Contrôle de surveillance qui permet à l’utilisateur de manipuler une valeur binaire.

WKInterfaceTable

Contrôle de surveillance qui fournit une table à colonne unique.

WKInterfaceTimer

Contrôle de montre qui affiche un minuteur de compte à rebours.

WKPresentMediaPlayerResult

Contient le résultat de la présentation d’un lecteur multimédia.

WKUserNotificationInterfaceController

Sous-classe de qui ajoute des WKInterfaceController méthodes appelées lorsqu’une notification arrive.

Interfaces

IWKImageAnimatable

Interface représentant les méthodes requises (le cas échéant) du protocole IWKImageAnimatable.

Énumérations

WKErrorCode

Énumère les codes d’erreur pertinents pour la programmation de Watch Kit.

WKInterfaceMapPinColor

Énumération des couleurs qui peuvent être utilisées par des broches sur un WKInterfaceMap.

WKMenuItemIcon

Énumère les icônes standard à utiliser dans les menus contextuels Watch.

WKTextInputMode

Énumération des restrictions sur la saisie de texte (contraintes sur les emoji).

WKUserNotificationInterfaceType

Énumère les types de notificaion à utiliser avec les gestionnaires d’achèvement DidReceiveLocalNotification(UILocalNotification, Action<WKUserNotificationInterfaceType>) et DidReceiveRemoteNotification(NSDictionary, Action<WKUserNotificationInterfaceType>) .

Remarques

Watch Kit est le framework d’Apple pour la programmation de l’Apple Watch. Les solutions Watch Kit sont composées de 3 projets Xamarin :

ProjetObjectif
Application parente L’application parente est un projet iPhone normal qui regroupe les autres projets et peut être utilisé pour des didacticiels, des besoins administratifs et un traitement en arrière-plan. Il s’exécute dans un bac à sable distinct de l’extension Watch et il est possible pour l’utilisateur d’exécuter l’application/l’extension Watch sans jamais ouvrir l’application parente.
Watch Extension L’extension Watch s’exécute sur un iPhone connecté et contient la logique du programme pour l’application Watch elle-même.
Regarder l’application L’application Watch est un petit projet qui s’exécute sur le téléphone lui-même. En règle générale, l’application Watch se compose uniquement d’un fichier Storyboard, de petites ressources et de liens vers des fichiers dans l’extension Watch.

Vous trouverez des informations générales sur l’installation, la structure et la programmation de Watch Kit dans le Guide de programmation watch kit de Xamarin.

La programmation des extensions watch est fortement basée sur la réaction aux méthodes de cycle de vie de .WKInterfaceController Les développeurs d’applications créent des sous-types de WKInterfaceController et remplacent les Awakeméthodes M:WatchKit.WKInterfaceController.WillActivate* et M:WatchKit.WKInterfaceController.DidDeactivate* .

Voir aussi