Viditelnost indikátoru domovské obrazovky v iOSu

Stáhnout ukázku Stažení ukázky

Tento ukazatel pro platformu iOS nastavuje viditelnost indikátoru home na Page . Využívá se v jazyce XAML nastavením vlastnosti s možností Page.PrefersHomeIndicatorAutoHidden vazby na boolean :

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

Alternativně ho můžete využívat v jazyce C# pomocí rozhraní FLUENT API:

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

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

Metoda Page.On<iOS> určuje, že se tato specifická platforma spustí jenom v iOSu. Metoda Xamarin_Forms _PlatformConfiguration_iOSSpecific_Page_SetPrefersHomeIndicatorAutoHidden_ Xamarin_Forms _IPlatformElementConfiguration_ _PlatformConfiguration_iOS_ Xamarin_FormsXamarin_Forms _Page__System_Boolean_" data-linktype="absolute-path">Page.SetPrefersHomeIndicatorAutoHidden v oboru názvů řídí viditelnost indikátoru Xamarin.Forms.PlatformConfiguration.iOSSpecific domovské stránky. Kromě toho lze Xamarin_Forms _PlatformConfiguration_iOSSpecific_Page_PrefersHomeIndicatorAutoHidden_ Xamarin_Forms _IPlatformElementConfiguration_ Xamarin_Forms _PlatformConfiguration_iOS_ Xamarin_Forms _Page__" data-linktype="absolute-path">Page.PrefersHomeIndicatorAutoHidden k načtení viditelnosti indikátoru home.

Výsledkem je, že viditelnost domovského indikátoru na může Page být řízena:

Snímek obrazovky s viditelností indikátorudomovské stránky na stránce iOSu

Poznámka

Tato specifická platforma se může použít pro ContentPageFlyoutPage objekty NavigationPage , , a TabbedPage .