Interfejsy użytkownika w systemie iOS

Interfejs API wyglądu

System iOS umożliwia wykonywanie motywów wielu atrybutów wizualnych kontrolek interfejsu użytkownika przy użyciu interfejsów API usługi UIAppearance.

Tworzenie obiektów interfejsu użytkownika

Firmy Apple grupuje powiązane elementy funkcjonalności w "strukturach", które są równoznaczne z przestrzeniami nazw platformY Xamarin.iOS. UIKit to przestrzeń nazw zawierająca wszystkie kontrolki interfejsu użytkownika dla systemu iOS.

Opcje układu

Istnieją dwa różne mechanizmy kontrolowania układu w przypadku zmiany rozmiaru lub rotacji widoku: Autosizing i Autolayout.

Przekazywanie opinii dotykowych

W tym artykule omówiono nowe typy opinii haptycznych dostępnych w systemie iOS 10 oraz sposób ich implementowania w środowisku Xamarin.iOS.

Praca z wątkiem interfejsu użytkownika

Kod powinien wprowadzać zmiany tylko w kontrolkach interfejsu użytkownika z wątku głównego (lub interfejsu użytkownika). Wszelkie aktualizacje interfejsu użytkownika, które występują w innym wątku (takim jak wywołanie zwrotne lub wątek w tle), mogą nie zostać renderowane na ekranie lub nawet spowodować awarię.