iOS 上 NavigationPage 栏分隔符
此项 iOS 平台特定功能可隐藏 NavigationPage
上导航栏底部的分隔线和阴影。 在 XAML 中,可将 NavigationPage.HideNavigationBarSeparator
绑定属性设置为 false
来使用:
<NavigationPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:NavigationPage.HideNavigationBarSeparator="true">
</NavigationPage>
或者,可以使用 Fluent API 从 C# 使用它:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
public class iOSTitleViewNavigationPageCS : Xamarin.Forms.NavigationPage
{
public iOSTitleViewNavigationPageCS()
{
On<iOS>().SetHideNavigationBarSeparator(true);
}
}
该 NavigationPage.On<iOS>
方法指定此平台特定仅在 iOS 上运行。 命名空间 Xamarin.Forms.PlatformConfiguration.iOSSpecific
中的 NavigationPage.SetHideNavigationBarSeparator
方法用于控制是否隐藏导航栏分隔符。 此外,NavigationPage.HideNavigationBarSeparator
方法还可用于返回是否隐藏导航栏分隔符。
结果是可以隐藏 NavigationPage
上的导航栏分隔符: