Benutzeroberflächen in iOS

Darstellungs-API

iOS ermöglicht es, viele visuelle Attribute der Benutzeroberflächensteuerelemente mithilfe der UIAppearance-APIs zu gestalten.

Erstellen von Benutzeroberflächenobjekten

Apple gruppiert verwandte Funktionen in "Frameworks", die Xamarin.iOS-Namespaces entsprechen. UIKit ist der Namespace, der alle Benutzeroberflächensteuerelemente für iOS enthält.

Layoutoptionen

Es gibt zwei verschiedene Mechanismen zum Steuern des Layouts, wenn die Größe einer Ansicht geändert oder gedreht wird: Die automatische Größe und das automatische Layout.

Übermitteln von haptischem Feedback

In diesem Artikel werden die neuen Arten von haptischem Feedback behandelt, die in iOS 10 verfügbar sind, und wie Sie sie in Xamarin.iOS implementieren.

Arbeiten mit dem UI-Thread

Ihr Code sollte nur Änderungen an Benutzeroberflächensteuerelementen aus dem Standard -Thread (oder UI) vornehmen. Alle Benutzeroberflächenupdates, die in einem anderen Thread (z. B. ein Rückruf oder Hintergrundthread) auftreten, werden möglicherweise nicht auf dem Bildschirm gerendert oder können sogar zu einem Absturz führen.