Видимость индикатора дома в iOS

Download Sample Скачайте пример

Эта платформа iOS задает видимость домашнего индикатора на платформе PageiOS. Он используется в XAML, задав Page.PrefersHomeIndicatorAutoHidden привязываемое свойство следующим booleanобразом:

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

Кроме того, его можно использовать из C# с помощью api fluent:

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

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

Метод Page.On<iOS> указывает, что эта платформа будет работать только в iOS. Метод Page.SetPrefersHomeIndicatorAutoHidden в Xamarin.Forms.PlatformConfiguration.iOSSpecific пространстве имен управляет видимостью домашнего индикатора. Кроме того, Page.PrefersHomeIndicatorAutoHidden метод можно использовать для получения видимости домашнего индикатора.

Результатом является то, что видимость домашнего индикатора можно Page контролировать:

Screenshot of home indicator visibility on an iOS page

Примечание.

Эта платформа может применяться к ContentPageобъектам , FlyoutPageNavigationPageи TabbedPage объектам.