Xamarin 中的 watchOS 使用者介面控制件
WatchKitCatalog 範例示範各種 watchOS 控件。 應用程式的分鏡文本如下所示(按兩下以縮放):
所有控制件的程式設計名稱前面都會加上 WKInterface
(例如 , WKInterfaceLabel
WKInterfaceButton
)。
控制 | 描述 | 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 等ScreenScale ScreenBounds 屬性。目錄程序代碼 |
|
功能表 | 在分鏡腳本中定義強制按下功能表,並實作程式代碼中每個按鈕的動作。 功能表控制件 (強制觸控) 檔 目錄程序代碼 |
|
文字輸入 | 使用 PresentTextInputController 和 WKTextInputMode 列舉。文字輸入檔 目錄程序代碼 |
|
數位冠狀 | Digital Crown 可用來驅動選擇器,或可在程式代碼中追蹤其旋轉。 目錄程序代碼 |
|
手勢 | 有四種類型的手勢辨識可以新增至場景:點選、撥動、平移和 LongPress。 目錄程序代碼 |