iOS 上的主页指示器可见性
此特定于 iOS 平台的功能设置 Page
上主页指示器的可见性。 其使用方式为,在 XAML 中将 Page.PrefersHomeIndicatorAutoHidden
可绑定属性设置为 boolean
:
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:Page.PrefersHomeIndicatorAutoHidden="true">
...
</ContentPage>
或者,可以使用 Fluent API 从 C# 使用它:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
On<iOS>().SetPrefersHomeIndicatorAutoHidden(true);
该 Page.On<iOS>
方法指定此平台特定仅在 iOS 上运行。 Xamarin.Forms.PlatformConfiguration.iOSSpecific
命名空间中的 Page.SetPrefersHomeIndicatorAutoHidden
方法控制主页指示器的可见性。 此外,Page.PrefersHomeIndicatorAutoHidden
方法可用于检索主页指示器的可见性。
结果是可以控制 Page
上主页指示器的可见性:
注意
此特定于平台的功能可应用于 ContentPage
、FlyoutPage
、NavigationPage
和 TabbedPage
对象。