Condividi tramite


Visibilità dell'indicatore home in iOS

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 della visibilità dell'indicatore home in una pagina iOS

Nota

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