Uživatelská rozhraní v iOSu

Rozhraní API pro vzhled

iOS umožňuje, aby se pomocí rozhraní API UIAppearance používalo mnoho vizuálních atributů ovládacích prvků uživatelského rozhraní.

Vytváření objektů uživatelského rozhraní

Apple seskupuje související části funkcí do "architektur", které se shodují s obory názvů Xamarin.iOS. UIKit je obor názvů, který obsahuje všechny ovládací prvky uživatelského rozhraní pro iOS.

Možnosti rozložení

Při změně velikosti nebo otočení zobrazení existují dva různé mechanismy pro řízení rozložení: Automatické změny velikosti a automatického rozložení.

Poskytování hmatové zpětné vazby

Tento článek popisuje nové typy haptické zpětné vazby dostupné v iOSu 10 a jejich implementaci v Xamarin.iOS.

Práce s vláknem uživatelského rozhraní

Kód by měl provádět změny pouze ovládacích prvků uživatelského rozhraní z hlavního vlákna (nebo uživatelského rozhraní). Všechny aktualizace uživatelského rozhraní, ke kterým dochází v jiném vlákně (například zpětném volání nebo vlákně na pozadí), se nemusí vykreslit na obrazovku nebo dokonce způsobit chybové ukončení.