Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Le développement d’applications Xamarin.Forms pour iOS nécessite Visual Studio. La page plateformes prises en charge contient plus d’informations sur les conditions préalables.
Spécificités des plateformes
Les spécificités de la plateforme vous permettent de consommer des fonctionnalités uniquement disponibles sur une plateforme spécifique, sans implémenter de renderers ou d’effets personnalisés.
Les fonctionnalités spécifiques à la plateforme suivantes sont fournies pour Xamarin.Forms les vues, les pages et les mises en page sur iOS :
- Prise en charge floue pour n’importe quel
VisualElement. Pour plus d’informations, consultez VisualElement Blur sur iOS. - Désactivation du mode de couleur hérité sur un mode de couleur pris en charge
VisualElement. Pour plus d’informations, consultez le mode couleur hérité de VisualElement sur iOS. - Activation d’une ombre portée sur un
VisualElement. Pour plus d’informations, consultez VisualElement Drop Shadows sur iOS. - Activation d’un
VisualElementobjet pour devenir le premier répondeur aux événements tactiles. Pour plus d’informations, consultez VisualElement First Responder.
Les fonctionnalités spécifiques à la plateforme suivantes sont fournies pour Xamarin.Forms les vues sur iOS :
- Définition de la couleur d’arrière-plan
Cell. Pour plus d’informations, consultez La couleur d’arrière-plan de la cellule sur iOS. - Contrôle du moment où la sélection d’élément se produit dans un
DatePicker. Pour plus d’informations, consultez Sélection d’élément DatePicker sur iOS. - S’assurer que le texte entré s’adapte à une
Entrytaille de police en ajustant la taille de police. Pour plus d’informations, consultez Taille de police d’entrée sur iOS. - Définition de la couleur du curseur dans un
Entry. Pour plus d’informations, consultez La couleur du curseur d’entrée sur iOS. - Contrôler si
ListViewles cellules d’en-tête flottent pendant le défilement. Pour plus d’informations, consultez le style d’en-tête du groupe ListView sur iOS. - Contrôle de la désactivation des animations de lignes lorsque la
ListViewcollection d’éléments est mise à jour. Pour plus d’informations, consultez Animations de lignes ListView sur iOS. - Définition du style de séparateur sur un
ListView. Pour plus d’informations, consultez Le style de séparateur ListView sur iOS. - Contrôle du moment où la sélection d’élément se produit dans un
Picker. Pour plus d’informations, consultez Sélection d’élément de sélecteur sur iOS. - Contrôle de la valeur d’un
SearchBararrière-plan. Pour plus d’informations, consultez le style SearchBar sur iOS. - Activation de la définition de la
Slider.Valuepropriété en appuyant sur une position sur laSliderbarre, plutôt qu’en faisant glisser leSliderpouce. Pour plus d’informations, voir Curseur Sur iOS, appuyez sur le curseur. - Contrôle de la transition utilisée lors de l’ouverture d’un
SwipeView. Pour plus d’informations, consultez Le mode de transition de balayage SwipeView. - Contrôle du moment où la sélection d’élément se produit dans un
TimePicker. Pour plus d’informations, consultez Sélection d’élément TimePicker sur iOS.
Les fonctionnalités spécifiques à la plateforme suivantes sont fournies pour Xamarin.Forms les pages sur iOS :
- Contrôler si la page de détails d’une
FlyoutPageombre est appliquée à celle-ci, lors de la divulgation de la page volante. Pour plus d’informations, consultez l’ombre FlyoutPage. - Masquage du séparateur de barre de navigation sur un
NavigationPage. Pour plus d’informations, consultez Séparateur de barre NavigationPage sur iOS. - Contrôle si la barre de navigation est translucide. Pour plus d’informations, consultez la barre de navigation translucency sur iOS.
- Contrôler si la couleur de texte de la barre d’état sur un est
NavigationPageajustée pour correspondre à la luminosité de la barre de navigation. Pour plus d’informations, consultez Mode couleur de texte de barre de navigation sur iOS. - Contrôle de l’affichage du titre de la page sous la forme d’un titre volumineux dans la barre de navigation de page. Pour plus d’informations, consultez Les titres de grandes pages sur iOS.
- Définition de la visibilité de l’indicateur d’accueil sur un
Page. Pour plus d’informations, consultez La visibilité de l’indicateur d’accueil sur iOS. - Définition de la visibilité de la barre d’état sur un
Page. Pour plus d’informations, consultez Visibilité de la barre d’état de page sur iOS. - S’assurer que le contenu de la page est positionné sur une zone de l’écran sécurisée pour tous les appareils iOS. Pour plus d’informations, consultez le Guide de disposition de zone sécurisée sur iOS.
- Définition du style de présentation des pages modales. Pour plus d’informations, consultez Style de présentation de page modale.
- Définition du mode de translucité de la barre d’onglets sur un
TabbedPage. Pour plus d’informations, consultez TabbedPage Translucent TabBar sur iOS.
Les fonctionnalités spécifiques à la plateforme suivantes sont fournies pour Xamarin.Forms les dispositions sur iOS :
- Contrôler si une
ScrollViewpoignée gère un mouvement tactile ou le transmet à son contenu. Pour plus d’informations, consultez Touches de contenu ScrollView sur iOS.
Les fonctionnalités spécifiques à la plateforme suivantes sont fournies pour la Xamarin.FormsApplication classe sur iOS :
- Désactivation de la mise à l’échelle de l’accessibilité pour les tailles de police nommées. Pour plus d’informations, consultez Mise à l’échelle de l’accessibilité pour les tailles de police nommées sur iOS.
- Activation de la disposition du contrôle et des mises à jour de rendu à effectuer sur le thread principal. Pour plus d’informations, consultez Mises à jour du contrôle de thread principal sur iOS.
- Activation d’un
PanGestureRecognizeraffichage de défilement pour capturer et partager le mouvement panoramique avec l’affichage de défilement. Pour plus d’informations, consultez Reconnaissance panoramique simultanée sur iOS.
Mise en forme spécifique à iOS
Xamarin.Forms permet de définir des styles et des couleurs d’interface utilisateur multiplateforme, mais il existe d’autres options pour définir le thème de votre iOS à l’aide d’API de plateforme dans le projet iOS.
En savoir plus sur la mise en forme de l’interface utilisateur à l’aide d’API spécifiques à iOS, telles que la configuration Info.plist et l’API UIAppearance .

Autres fonctionnalités iOS
À l’aide de renderers personnalisés, de DependencyService et de MessagingCenter, il est possible d’incorporer une grande variété de fonctionnalités natives dans Xamarin.Forms des applications pour iOS.