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í.