WatchOS – ovládací prvky uživatelského rozhraní v Xamarinu

Ukázka WatchKitCatalog ukazuje různé ovládací prvky watchOS. Scénář aplikace se zobrazí tady (kliknutím se můžete přiblížit):

Sample watchOS layout

Programové názvy všech ovládacích prvků mají předponu WKInterface (např. WKInterfaceLabel, WKInterfaceButton).

Řízení Description Snímek obrazovky
Popisek Pomocí SetText a dalšími vlastnostmi můžete řídit vzhled textu v ovládacím prvku popisku. NSAttributedString je také podporován.
Kód katalogu
Label screenshot
Tlačítko Vytvořte a nastavte vlastnosti ve scénáři. Ctrl+přetažením přidáte obslužnou Action rutinu pro implementaci obslužné rutiny po kliknutí.
Kód katalogu
Button screenshot
Přepínač Slouží SetOn k řízení stavu přepínače.
Kód katalogu
Switch screenshot
Posuvník Je možné použít mnoho různých stylů.
Kód katalogu
Slider screenshot
Image Umožňuje myImage.SetImage("MyWatchImage") načíst obrázky na hodinky nebo WKInterfaceDevice.CurrentDevice.AddCachedImage je uložit do mezipaměti pro opakované použití na hodinkách.
Dokumentace ke správě obrázků
Kód katalogu
Image screenshot
Oddělovač Používejte oddělovače k vytvoření atraktivních uživatelských rozhraní kukátku.
Kód katalogu
Separator screenshot
Mapa Obrázek mapy se staticky zobrazuje na hodinkách, ale můžete řídit mnoho aspektů jeho vzhledu, včetně přidání špendlíků.
Kód katalogu
Map screenshot
Vložený film & Filmy se můžou otevírat samostatně nebo můžou být vložené.
Kód katalogu
Movie screenshot
Group (Skupina) Skupiny vám pomůžou vytvářet atraktivní uživatelské rozhraní kukátku.
Kód katalogu
Group screenshot
Tabulka Zjednodušená verze tabulek v iOSu Implementujte DidSelectRow odpověď na výběr uživatele (nebo použijte segue).
Dokumentace k ovládacím prvkům tabulky
Kód katalogu
Table screenshot
Zařízení WKInterfaceDevice.CurrentDevice zahrnuje vlastnosti, jako ScreenBoundsjsou , ScreenScalea PreferredContentSizeCategory.
Kód katalogu
Device screenshot
Nabídka Definujte nabídku vynuceného stisknutí ve scénáři a implementujte akce pro každé tlačítko v kódu.
Dokumentace k ovládacímu prvku nabídky (Force Touch)
Kód katalogu
Menu screenshot
Zadávání textu Použijte PresentTextInputController a výčet WKTextInputMode .
Dokumentace ke zadávání textu
Kód katalogu
Text input screenshot
Digital Crown Digitální korunu lze použít k řízení výběru nebo ke sledování otočení v kódu.
Kód katalogu
Digital crown screenshot
Gesta Do scény je možné přidat čtyři typy rozpoznávání gest: Klepnutí, Potažení prstem, Posouvání a LongPress.
Kód katalogu
Gestures screenshot