Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przykład WatchKitCatalog demonstruje różne kontrolki systemu watchOS. Scenorys aplikacji jest pokazany tutaj (kliknij, aby powiększyć):
Nazwy programowe wszystkich kontrolek mają prefiks WKInterface
(np. WKInterfaceLabel
, WKInterfaceButton
).
Kontrolka | opis | Zrzut ekranu |
---|---|---|
Etykieta | Użyj SetText funkcji i innych właściwości, aby kontrolować wygląd tekstu w kontrolce etykiety. NSAttributedString jest również obsługiwany.Kod wykazu |
![]() |
Przycisk | Tworzenie i ustawianie właściwości w scenorysie. Ctrl+przeciągnij, aby dodać element Action w celu zaimplementowania procedury obsługi po jej kliknięciu.Kod wykazu |
![]() |
Switch | Służy SetOn do kontrolowania stanu przełącznika.Kod wykazu |
![]() |
Suwak | Istnieje wiele różnych stylów. Kod wykazu |
![]() |
Obraz | Służy myImage.SetImage("MyWatchImage") do ładowania obrazów na zegarku lub WKInterfaceDevice.CurrentDevice.AddCachedImage buforowania ich w celu wielokrotnego użycia w zegarku.Dokumentacja kontrolki obrazu Kod wykazu |
![]() |
Separator | Użyj separatorów, aby ułatwić tworzenie atrakcyjnych interfejsów użytkownika zegarka. Kod wykazu |
![]() |
Mapowanie | Obraz mapy jest statycznie wyświetlany na zegarku, ale można kontrolować wiele aspektów jego wyglądu, w tym dodawać pinezki. Kod wykazu |
![]() |
Film i inlineMove | Filmy mogą być otwierane samodzielnie lub wbudowane Kod wykazu |
![]() |
Grupuj | Użyj grup, aby ułatwić tworzenie atrakcyjnych interfejsów użytkownika zegarka. Kod wykazu |
![]() |
Table | Uproszczona wersja tabel w systemie iOS. Zaimplementuj DidSelectRow odpowiedź na wybór użytkownika (lub użyj segue).Dokumentacja kontrolki tabeli Kod wykazu |
![]() |
Urządzenie | WKInterfaceDevice.CurrentDevice zawiera właściwości, takie jak ScreenBounds , ScreenScale i PreferredContentSizeCategory .Kod wykazu |
![]() |
Menu | Zdefiniuj menu wymuszania naciśnięcia w scenorysie i zaimplementuj akcje dla każdego przycisku w kodzie. Dokumentacja kontrolki menu (Force Touch) Kod wykazu |
![]() |
Wprowadzanie tekstu | Użyj PresentTextInputController polecenia i WKTextInputMode wyliczenie.Dokumentacja wprowadzania tekstu Kod wykazu |
![]() |
Korona cyfrowa | Digital Crown może służyć do napędzania selektora lub można go śledzić w kodzie. Kod wykazu |
![]() |
Gestów | Istnieją cztery typy rozpoznawania gestów, które można dodać do sceny: Tap, Swipe, Pan i LongPress. Kod wykazu |
![]() |