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):
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 |
![]() |
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 |
![]() |
Přepínač | Slouží SetOn k řízení stavu přepínače.Kód katalogu |
![]() |
Posuvník | Je možné použít mnoho různých stylů. Kód katalogu |
![]() |
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 |
![]() |
Oddělovač | Používejte oddělovače k vytvoření atraktivních uživatelských rozhraní kukátku. Kód katalogu |
![]() |
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 |
![]() |
Vložený film & | Filmy se můžou otevírat samostatně nebo můžou být vložené. Kód katalogu |
![]() |
Group (Skupina) | Skupiny vám pomůžou vytvářet atraktivní uživatelské rozhraní kukátku. Kód katalogu |
![]() |
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 |
![]() |
Zařízení | WKInterfaceDevice.CurrentDevice zahrnuje vlastnosti, jako ScreenBounds jsou , ScreenScale a PreferredContentSizeCategory .Kód katalogu |
![]() |
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 |
![]() |
Zadávání textu | Použijte PresentTextInputController a výčet WKTextInputMode .Dokumentace ke zadávání textu Kód katalogu |
![]() |
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 |
![]() |
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 |
![]() |