Visibilità dell'indicatore home in iOS

Download Sample Scaricare l'esempio

Questa piattaforma iOS specifica imposta la visibilità dell'indicatore home su un oggetto Page. Viene utilizzato in XAML impostando la Page.PrefersHomeIndicatorAutoHidden proprietà associabile su :boolean

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

In alternativa, può essere usato da C# usando l'API Fluent:

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

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

Il Page.On<iOS> metodo specifica che questa piattaforma verrà eseguita solo in iOS. Il Page.SetPrefersHomeIndicatorAutoHidden metodo, nello spazio dei Xamarin.Forms.PlatformConfiguration.iOSSpecific nomi , controlla la visibilità dell'indicatore home. Inoltre, il Page.PrefersHomeIndicatorAutoHidden metodo può essere usato per recuperare la visibilità dell'indicatore home.

Il risultato è che la visibilità dell'indicatore home su un Page può essere controllata:

Screenshot of home indicator visibility on an iOS page

Nota

Questo specifico della piattaforma può essere applicato agli ContentPageoggetti , NavigationPageFlyoutPage, e TabbedPage .