Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Für die Entwicklung von Xamarin.Forms Anwendungen für iOS ist Visual Studio erforderlich. Die Seite "Unterstützte Plattformen" enthält weitere Informationen zu den Voraussetzungen.
Plattformeigenschaften
Plattformspezifische Funktionen ermöglichen es Ihnen, Funktionen zu nutzen, die nur auf einer bestimmten Plattform verfügbar sind, ohne benutzerdefinierte Renderer oder Effekte zu implementieren.
Die folgenden plattformspezifischen Funktionen werden für Xamarin.Forms Ansichten, Seiten und Layouts unter iOS bereitgestellt:
- Weichzeichnen-Unterstützung für alle
VisualElement. Weitere Informationen finden Sie unter VisualElement Blur unter iOS. - Deaktivieren des Legacyfarbmodus auf einem unterstützten
VisualElement. Weitere Informationen finden Sie unter VisualElement Legacy Color Mode unter iOS. - Aktivieren eines Schlagschatten auf einem
VisualElement. Weitere Informationen finden Sie unter VisualElement Drop Shadows unter iOS. - Aktivieren eines
VisualElementObjekts zum ersten Responder für Touchereignisse. Weitere Informationen finden Sie unter VisualElement First Responder.
Die folgenden plattformspezifischen Funktionen werden für Xamarin.Forms Ansichten unter iOS bereitgestellt:
- Festlegen der
Cell-Hintergrundfarbe. Weitere Informationen finden Sie unter "Zellenhintergrundfarbe" unter iOS. - Sie können steuern, wann die Auswahl eines Elements in einem
DatePickererfolgt. Weitere Informationen finden Sie unter DatePicker Item Selection unter iOS. - Sicherstellen, dass der eingegebene Text in ein
Entrypasst, indem die Schriftgröße angepasst wird. Weitere Informationen finden Sie unter Eintragsschriftgrad unter iOS. - Festlegen der Cursorfarbe in einer
Entry. Weitere Informationen finden Sie unter Entry Cursor Color unter iOS. - Sie können steuern, ob
ListViewKopfzellen während des Bildlaufs schweben. Weitere Informationen finden Sie unter ListView Group Header Style unter iOS. - Steuern, ob Zeilenanimationen deaktiviert werden, wenn die
ListView-Element-Sammlung aktualisiert wird. Weitere Informationen finden Sie unter ListView Row Animationen unter iOS. - Einstellen des Trennungsstils bei
ListView. Weitere Informationen finden Sie unter ListView Separator Style unter iOS. - Kontrolle, wann die Auswahl eines Elements in einem
Pickererfolgt. Weitere Informationen finden Sie unter Auswahlelementauswahl unter iOS. - Steuern, ob ein
SearchBareinen Hintergrund hat. Weitere Informationen finden Sie in SearchBar-Stil unter iOS. - Ermöglichung der Einstellung der Eigenschaft
Slider.Valuedurch Tippen auf eine Position in derSlider-Leiste, anstatt denSlider-Daumen ziehen zu müssen. Weitere Informationen finden Sie unter Schieberegler-Daumen tippen unter iOS. - Steuern des Übergangs, der beim Öffnen einer
SwipeViewverwendet wird. Weitere Informationen finden Sie unter SwipeView Swipe Transition Mode. - Steuern, wann die Auswahl eines Elements in einem
TimePickererfolgt. Weitere Informationen finden Sie unter TimePicker-Elementauswahl unter iOS.
Die folgenden plattformspezifischen Funktionen werden für Xamarin.Forms Seiten unter iOS bereitgestellt:
- Steuerung, ob die Detailseite eines
FlyoutPageeinen Schatten erhält, wenn die Übersichtsseite angezeigt wird. Weitere Informationen finden Sie unter FlyoutPage Shadow. - Ausblenden des Trennzeichens für die Navigationsleiste in einem
NavigationPage. Weitere Informationen finden Sie unter NavigationPage Bar Separator unter iOS. - Steuern, ob die Navigationsleiste transparent ist. Weitere Informationen finden Sie unter Navigationsleistentranslucency unter iOS.
- Steuern, ob die Textfarbe der Statusleiste auf einer
NavigationPageLeiste an die Leuchtdichte der Navigationsleiste angepasst wird. Weitere Informationen finden Sie unter NavigationPage Bar Text Color Mode unter iOS. - Steuern, ob der Seitentitel als großer Titel in der Seitennavigationsleiste angezeigt wird. Weitere Informationen finden Sie unter "Große Seitentitel" unter iOS.
- Festlegen der Sichtbarkeit der Startanzeige auf einem
Page. Weitere Informationen finden Sie unter "Sichtbarkeit des Startindikators" unter iOS. - Festlegen der Sichtbarkeit der Statusleiste für ein
Page. Weitere Informationen finden Sie unter Sichtbarkeit der Seitenstatusleiste unter iOS. - Sicherstellen, dass der Seiteninhalt in einem Bereich des Bildschirms positioniert wird, der für alle iOS-Geräte sicher ist. Weitere Informationen finden Sie im Handbuch für das Sichere Bereichslayout unter iOS.
- Festlegen des Präsentationsstils für modale Seiten. Weitere Informationen finden Sie unter "Modal Page Presentation Style".
- Einstellung des Transparenzmodus der Registerkartenleiste auf einer
TabbedPage. Weitere Informationen finden Sie unter TabbedPage Translucent TabBar unter iOS.
Die folgenden plattformspezifischen Funktionen werden für Xamarin.Forms Layouts unter iOS bereitgestellt:
- Steuern, ob ein
ScrollVieweine Berührungsgeste verarbeitet oder an seinen Inhalt weitergibt. Weitere Informationen finden Sie unter ScrollView Content Touches unter iOS.
Die folgende plattformspezifische Funktionalität wird für die Xamarin.FormsApplication Klasse unter iOS bereitgestellt:
- Deaktivieren der Skalierung der Barrierefreiheit für benannte Schriftgrade. Weitere Informationen finden Sie unter Barrierefreiheitsskalierung für benannte Schriftgrade unter iOS.
- Aktivieren des Steuerelementlayouts und des Renderns von Aktualisierungen für den Hauptthread. Weitere Informationen finden Sie unter Hauptthreadsteuerungsupdates unter iOS.
- Aktivieren eines
PanGestureRecognizerin einer Bildlaufansicht, um die Schwenkgeste zu erfassen und mit der Bildlaufansicht zu teilen. Weitere Informationen finden Sie unter Gleichzeitige Verschiebungsgestenerkennung unter iOS.
iOS-spezifische Formatierung
Xamarin.Forms ermöglicht das Festlegen plattformübergreifender Benutzeroberflächenstile und -farben . Es gibt jedoch weitere Optionen zum Festlegen des Designs Ihres iOS mithilfe von Plattform-APIs im iOS-Projekt.
Weitere Informationen zum Formatieren der Benutzeroberfläche mithilfe von iOS-spezifischen APIs wie der Info.plist-Konfiguration und der UIAppearance API.

Andere iOS-Features
Mit benutzerdefinierten Renderern, dem DependencyService und dem MessagingCenter ist es möglich, eine Vielzahl systemeigener Funktionen in Xamarin.Forms Anwendungen für iOS zu integrieren.