WatchKit Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Платформа для программирования Apple Watch.
Классы
| WKAccessibility |
Методы расширения для WKInterfaceController этого улучшают специальные возможности. |
| WKAccessibilityImageRegion |
Часть образа, которая должна быть отдельно доступна для вспомогательных приложений. |
| WKErrorCodeExtensions |
Методы расширения для перечисления WatchKit.WKErrorCode. |
| WKInterfaceButton |
Элемент управления "Часы", который выступает в качестве кнопки. |
| WKInterfaceController |
Базовый класс для объектов контроллера в проектах расширения для отслеживания. |
| WKInterfaceDate |
Элемент управления контрольным значением, отображающий дату и время. |
| WKInterfaceDevice |
Представляет часы. Используйте одноэлементный объект CurrentDevice. |
| WKInterfaceGroup |
Контейнер для элементов управления контрольным значением. |
| WKInterfaceImage |
Элемент управления контрольных значений, отображающий изображение. |
| WKInterfaceLabel |
Элемент управления контрольным значением, отображающий текст. |
| WKInterfaceMap |
Элемент управления "Часы", отображающий предоставленную Apple карту. |
| WKInterfaceObject |
Базовый класс для элементов управления Watch. |
| WKInterfaceObject.Notifications |
Платформа для программирования Apple Watch. |
| WKInterfaceSeparator |
Элемент управления контрольных значений, отображающий линию для разделения элементов управления. |
| WKInterfaceSlider |
Элемент управления контрольных значений, позволяющий пользователю задавать значение в диапазоне. |
| WKInterfaceSwitch |
Элемент управления контрольных значений, который позволяет пользователю управлять двоичным значением. |
| WKInterfaceTable |
Элемент управления контрольными значениями, предоставляющий таблицу с одним столбцом. |
| WKInterfaceTimer |
Элемент управления контрольным значением, отображающий таймер обратного отсчета. |
| WKPresentMediaPlayerResult |
Содержит результат представления проигрывателя мультимедиа. |
| WKUserNotificationInterfaceController |
Подкласс , WKInterfaceController который добавляет методы, которые вызываются при поступлении уведомления. |
Интерфейсы
| IWKImageAnimatable |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола IWKImageAnimatable. |
Перечисления
| WKErrorCode |
Перечисляет коды ошибок, относящиеся к программированию комплекта контрольных значений. |
| WKInterfaceMapPinColor |
Перечисление цветов, которые могут использоваться закреплениями в WKInterfaceMap. |
| WKMenuItemIcon |
Перечисляет стандартные значки для использования в контекстных меню контрольных значений. |
| WKTextInputMode |
Перечисление ограничений на ввод текста (ограничения на эмодзи). |
| WKUserNotificationInterfaceType |
Перечисляет типы атрибутов для использования с DidReceiveLocalNotification(UILocalNotification, Action<WKUserNotificationInterfaceType>) обработчиками завершения и DidReceiveRemoteNotification(NSDictionary, Action<WKUserNotificationInterfaceType>) . |
Комментарии
Комплект часов — это платформа Apple для программирования Apple Watch. Решения комплекта контрольных значений состоят из 3 проектов Xamarin:
| Project | Назначение |
|---|---|
| Родительское приложение | Родительское приложение — это обычный проект iPhone, который объединяет другие проекты и может использоваться для учебников, административных потребностей и фоновой обработки. Оно выполняется в отдельной песочнице, чем расширение Watch, и пользователь может запускать приложение или расширение для часов, не открывая родительское приложение. |
| Расширение watch | Расширение Watch работает на подключенном iPhone и содержит логику программы для самого приложения Watch. |
| Приложение "Смотреть" | Приложение watch — это небольшой проект, который выполняется на самом телефоне. Как правило, приложение watch состоит только из файла Storyboard, небольших ресурсов и ссылок на файлы в расширении Watch. |
Сведения об установке, структуре и общем программировании комплекта контрольных значений см. в руководстве по программированию комплекта контрольных значений Xamarin.
Программирование расширений часов в значительной степени основано на реагировании на методы жизненного WKInterfaceControllerцикла . Разработчики приложений WKInterfaceController создают подтипы и переопределяют Awakeметоды M:WatchKit.WKInterfaceController.WillActivate*и M:WatchKit.WKInterfaceController.DidDeactivate* .
