共用方式為


WatchKit 命名空間

Apple Watch 程式設計架構。

類別

WKAccessibility

WKInterfaceController 改善協助工具的擴充方法。

WKAccessibilityImageRegion

應個別提供給輔助應用程式的影像部分。

WKErrorCodeExtensions

WatchKit.WKErrorCode 列舉的擴充方法。

WKInterfaceButton

做為按鈕的監看控制項。

WKInterfaceController

Watch Extension 專案中控制器物件的基類。

WKInterfaceDate

顯示日期和時間的監看控制項。

WKInterfaceDevice

代表監看式。 使用單一物件 CurrentDevice

WKInterfaceGroup

監看式控制項的容器。

WKInterfaceImage

顯示影像的監看控制項。

WKInterfaceLabel

顯示文字的監看控制項。

WKInterfaceMap

顯示 Apple 提供的地圖的監看控制項。

WKInterfaceObject

監看式控制項的基類。

WKInterfaceObject.Notifications

Apple Watch 程式設計架構。

WKInterfaceSeparator

顯示用於分隔控制項之線條的監看控制項。

WKInterfaceSlider

可讓使用者在範圍內設定值的監看控制項。

WKInterfaceSwitch

可讓使用者操作二進位值的監看控制項。

WKInterfaceTable

提供單一資料行資料表的監看控制項。

WKInterfaceTimer

顯示倒數計時器的監看控制項。

WKPresentMediaPlayerResult

包含呈現媒體播放機的結果。

WKUserNotificationInterfaceController

WKInterfaceController 子類別,會新增在通知送達時呼叫的方法。

介面

IWKImageAnimatable

如果通訊協定 IWKImageAnimatable 有任何) ,則表示必要方法的介面 (。

列舉

WKErrorCode

列舉與 Watch Kit 程式設計相關的錯誤碼。

WKInterfaceMapPinColor

釘選可以在 上使用 WKInterfaceMap 的色彩列舉。

WKMenuItemIcon

列舉用於監看式操作功能表中的標準圖示。

WKTextInputMode

emoji) 上文字輸入的限制列舉 (條件約束。

WKUserNotificationInterfaceType

列舉要與 和 DidReceiveRemoteNotification(NSDictionary, Action<WKUserNotificationInterfaceType>) 完成處理常式搭配 DidReceiveLocalNotification(UILocalNotification, Action<WKUserNotificationInterfaceType>) 使用的表示型別。

備註

Watch Kit 是 Apple 程式設計 Apple Watch 的架構。 Watch Kit 解決方案包含 3 個 Xamarin 專案:

Project目的
父應用程式 父應用程式是一般 iPhone 專案,會組合其他專案,並可用於教學課程、系統管理需求和背景處理。 它會在與監看式擴充功能不同的沙箱中執行,而且使用者可在不需開啟父應用程式的情況下執行監看式應用程式/擴充功能。
監看式擴充功能 Watch Extension 會在連接的 iPhone 上執行,並保留 Watch App 本身的程式邏輯。
監看應用程式 監看式應用程式是在手機本身執行的小型專案。 一般而言,監看式應用程式只包含分鏡腳本檔案、小型資源,以及 Watch 延伸模組中檔案的連結。

如需 Watch Kit 的安裝、結構和一般程式設計資訊,請參閱 Xamarin 的 Watch Kit 程式設計手冊

程式設計監看式擴充功能主要以回應 的 WKInterfaceController 生命週期方法為基礎。 應用程式開發人員會建立 的 WKInterfaceController 子類型,並覆寫 AwakeM:WatchKit.WKInterfaceController.WillActivate* M:WatchKit.WKInterfaceController.DidDeactivate*方法。

另請參閱