IOS의 NavigationPage 표시줄 구분 기호NavigationPage Bar Separator on iOS

샘플 다운로드 샘플 다운로드Download Sample Download the sample

이 iOS 플랫폼 전용은의 NavigationPage탐색 모음 아래쪽에 있는 구분선 및 그림자를 숨깁니다.This iOS platform-specific hides the separator line and shadow that is at the bottom of the navigation bar on a NavigationPage. 설정 하 여 XAML에서 사용 되는 NavigationPage.HideNavigationBarSeparator 바인딩 가능한 속성을 false:It's consumed in XAML by setting the NavigationPage.HideNavigationBarSeparator bindable property to false:

<NavigationPage ...
                xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
                ios:NavigationPage.HideNavigationBarSeparator="true">

</NavigationPage>

또는 fluent API를 사용 하 여 C#에서 사용할 수 있습니다.Alternatively, it can be consumed from C# using the fluent API:

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에만 실행 되도록 지정 합니다.The NavigationPage.On<iOS> method specifies that this platform-specific will only run on iOS. NavigationPage.SetHideNavigationBarSeparator 메서드의는 Xamarin.Forms.PlatformConfiguration.iOSSpecific 탐색 표시줄 구분 기호 숨겨져 있는지 여부를 네임 스페이스를 컨트롤에 사용 됩니다.The NavigationPage.SetHideNavigationBarSeparator method, in the Xamarin.Forms.PlatformConfiguration.iOSSpecific namespace, is used to control whether the navigation bar separator is hidden. 또한 합니다 NavigationPage.HideNavigationBarSeparator 메서드를 사용 하 여 탐색 표시줄 구분 기호를 숨길지 여부를 반환할 수 있습니다.In addition, the NavigationPage.HideNavigationBarSeparator method can be used to return whether the navigation bar separator is hidden.

결과 탐색 표시줄 구분 기호는 NavigationPage 숨길 수 있습니다.The result is that the navigation bar separator on a NavigationPage can be hidden: