Partager via


Visibilité de l’indicateur d’accueil sur iOS

Cette plateforme iOS définit la visibilité de l’indicateur d’accueil sur un Page. Elle est consommée en XAML en définissant la Page.PrefersHomeIndicatorAutoHidden propriété pouvant être liée sur un boolean:

<ContentPage ...
             xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
             ios:Page.PrefersHomeIndicatorAutoHidden="true">
    ...
</ContentPage>

Elle peut également être consommée à partir de C# à l’aide de l’API Fluent :

using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...

On<iOS>().SetPrefersHomeIndicatorAutoHidden(true);

La Page.On<iOS> méthode spécifie que cette plateforme ne s’exécutera que sur iOS. La Page.SetPrefersHomeIndicatorAutoHidden méthode, dans l’espace Xamarin.Forms.PlatformConfiguration.iOSSpecific de noms, contrôle la visibilité de l’indicateur d’accueil. En outre, la Page.PrefersHomeIndicatorAutoHidden méthode peut être utilisée pour récupérer la visibilité de l’indicateur d’accueil.

Le résultat est que la visibilité de l’indicateur d’accueil sur un Page peut être contrôlée :

Capture d’écran de la visibilité des indicateurs d’accueil sur une page iOS

Remarque

Cette plateforme spécifique peut être appliquée à , FlyoutPageet NavigationPageTabbedPage aux ContentPageobjets.