Sichtbarkeit des Startindikators unter iOS

Diese plattformspezifische iOS-Plattform legt die Sichtbarkeit des Startindikators auf ein Page. Sie wird in XAML genutzt, indem sie die bindungsfähige Eigenschaft Page.PrefersHomeIndicatorAutoHidden auf eine boolean festlegt:

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

Alternativ kann sie mit der Fluent-API von C# genutzt werden:

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

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

Die Methode Page.On<iOS> gibt an, dass diese plattformspezifische Funktion nur unter iOS ausführbar ist. Die Page.SetPrefersHomeIndicatorAutoHidden Methode steuert im Xamarin.Forms.PlatformConfiguration.iOSSpecific Namespace die Sichtbarkeit des Startindikators. Darüber hinaus kann die Page.PrefersHomeIndicatorAutoHidden Methode verwendet werden, um die Sichtbarkeit des Startindikators abzurufen.

Das Ergebnis ist, dass die Sichtbarkeit der Heimanzeige auf einem Page Steuerelement gesteuert werden kann:

Screenshot der Sichtbarkeit der Startanzeige auf einer iOS-Seite

Hinweis

Diese plattformspezifische Anwendung kann auf ContentPage, FlyoutPage, , NavigationPageund TabbedPage Objekte angewendet werden.