Udostępnij za pośrednictwem


Widoczność wskaźnika głównego w systemie iOS

Ten specyficzny dla platformy systemu iOS ustawia widoczność wskaźnika głównego na Page. Jest on używany w języku XAML przez ustawienie właściwości możliwej Page.PrefersHomeIndicatorAutoHidden do powiązania z elementem boolean:

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

Alternatywnie można go używać z poziomu języka C# przy użyciu płynnego interfejsu API:

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

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

Metoda Page.On<iOS> określa, że ta platforma będzie działać tylko w systemie iOS. Metoda Page.SetPrefersHomeIndicatorAutoHidden w Xamarin.Forms.PlatformConfiguration.iOSSpecific przestrzeni nazw kontroluje widoczność wskaźnika głównego. Ponadto Page.PrefersHomeIndicatorAutoHidden metoda może służyć do pobierania widoczności wskaźnika głównego.

Wynikiem jest to, że widoczność wskaźnika głównego na obiekcie Page może być kontrolowana:

Zrzut ekranu przedstawiający widoczność wskaźnika głównego na stronie systemu iOS

Uwaga

Tę platformę można zastosować do ContentPageobiektów , , NavigationPageFlyoutPagei TabbedPage .