共用方式為


Xamarin 中的 watchOS 使用者介面控制件

WatchKitCatalog 範例示範各種 watchOS 控件。 應用程式的分鏡文本如下所示(按兩下以縮放):

範例 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包含、、 和 PreferredContentSizeCategoryScreenScaleScreenBounds屬性。
目錄程序代碼
裝置螢幕快照
功能表 在分鏡腳本中定義強制按下功能表,並實作程式代碼中每個按鈕的動作。
功能表控制件 (強制觸控) 檔
目錄程序代碼
功能表螢幕快照
文字輸入 使用 PresentTextInputControllerWKTextInputMode 列舉。
文字輸入檔
目錄程序代碼
文字輸入螢幕快照
數位冠狀 Digital Crown 可用來驅動選擇器,或可在程式代碼中追蹤其旋轉。
目錄程序代碼
數位冠狀螢幕快照
手勢 有四種類型的手勢辨識可以新增至場景:點選、撥動、平移和 LongPress。
目錄程序代碼
手勢螢幕快照