다음을 통해 공유


iOS의 NavigationPage 막대 구분 기호

이 iOS 플랫폼별은 탐색 모음의 아래쪽에 있는 구분선과 그림자를 NavigationPage숨깁니다. 바인딩 가능한 속성을 false다음으로 설정하여 XAML에서 NavigationPage.HideNavigationBarSeparator 사용합니다.

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

</NavigationPage>

또는 흐름 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에서만 실행되도록 지정합니다. NavigationPage.SetHideNavigationBarSeparator 네임스페이스의 Xamarin.Forms.PlatformConfiguration.iOSSpecific 메서드는 탐색 모음 구분 기호가 숨겨져 있는지 여부를 제어하는 데 사용됩니다. 또한 이 메서드를 NavigationPage.HideNavigationBarSeparator 사용하여 탐색 모음 구분 기호가 숨겨져 있는지 여부를 반환할 수 있습니다.

결과적으로 탐색 모음 구분 기호를 NavigationPage 숨길 수 있습니다.

NavigationPage 탐색 모음 숨김