Visibilidad del indicador de página principal en iOS
Esta característica específica de la plataforma iOS establece la visibilidad del indicador de inicio en Page
. Se consume en XAML estableciendo la propiedad enlazable Page.PrefersHomeIndicatorAutoHidden
en boolean
:
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:Page.PrefersHomeIndicatorAutoHidden="true">
...
</ContentPage>
Como alternativa, se puede consumir desde C# mediante la API fluida:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
On<iOS>().SetPrefersHomeIndicatorAutoHidden(true);
El método Page.On<iOS>
especifica que esta plataforma específica solo se ejecutará en iOS. El método Page.SetPrefersHomeIndicatorAutoHidden
, del espacio de nombres Xamarin.Forms.PlatformConfiguration.iOSSpecific
, controla la visibilidad del indicador de inicio. Además, el método Page.PrefersHomeIndicatorAutoHidden
se puede usar para recuperar la visibilidad del indicador de inicio.
El resultado es que la visibilidad del indicador de inicio de un elemento Page
se puede controlar:
Nota:
Esta característica específica de la plataforma se puede aplicar a objetos ContentPage
, FlyoutPage
, NavigationPage
y TabbedPage
.