WatchKitCatalog 範例示範各種 watchOS 控件。 應用程式的分鏡文本如下所示(按兩下以縮放):
所有控制件的程式設計名稱前面都會加上 WKInterface (例如 , WKInterfaceLabelWKInterfaceButton)。
| 控制 | 描述 | Screenshot |
|---|---|---|
| 標籤 | 使用 SetText 和其他屬性來控制標籤的文字外觀。 NSAttributedString 也支援 。目錄程序代碼 |
![]() |
| Button | 在分鏡腳本中建立和設定屬性。 Ctrl+drag 以新增 Action ,以在按兩下時實作的處理程式。目錄程序代碼 |
![]() |
| Switch | 使用 SetOn 來控制切換狀態。目錄程序代碼 |
![]() |
| 滑桿 | 有許多不同的樣式。 目錄程序代碼 |
![]() |
| 映像 | 用來 myImage.SetImage("MyWatchImage") 載入監看式上的影像,或 WKInterfaceDevice.CurrentDevice.AddCachedImage 快取影像以供手錶重複使用。影像控制件檔 目錄程序代碼 |
![]() |
| 分隔符號 | 使用分隔符來協助建立有吸引力的監看式UI。 目錄程序代碼 |
![]() |
| 地圖 | 地圖影像會以靜態方式顯示在手錶上,但您可以控制其外觀的許多層面,包括新增針腳。 目錄程序代碼 |
![]() |
| Movie & InlineMove | 電影可以自行開啟或內嵌 目錄程序代碼 |
![]() |
| 群組 | 使用群組來協助建立有吸引力的監看式UI。 目錄程序代碼 |
![]() |
| Table | iOS 上數據表的簡化版本。 實 DidSelectRow 作 以回應用戶選取專案(或使用segue)。表格控件檔 目錄程序代碼 |
![]() |
| 裝置 | WKInterfaceDevice.CurrentDevice包含、、 和 PreferredContentSizeCategory等ScreenScaleScreenBounds屬性。目錄程序代碼 |
![]() |
| 功能表 | 在分鏡腳本中定義強制按下功能表,並實作程式代碼中每個按鈕的動作。 功能表控制件 (強制觸控) 檔 目錄程序代碼 |
![]() |
| 文字輸入 | 使用 PresentTextInputController 和 WKTextInputMode 列舉。文字輸入檔 目錄程序代碼 |
![]() |
| 數位冠狀 | Digital Crown 可用來驅動選擇器,或可在程式代碼中追蹤其旋轉。 目錄程序代碼 |
![]() |
| 手勢 | 有四種類型的手勢辨識可以新增至場景:點選、撥動、平移和 LongPress。 目錄程序代碼 |
![]() |















