如何才能仅在IOS中启用导航栏并在Android中同时禁用导航栏?

时间:2019-04-16 11:36:27

标签: xamarin

我已禁用导航栏,我只想为ios而不是android启用该栏。

NavigationPage.HasNavigationBar="false"

我已经通过这段代码禁用了

2 个答案:

答案 0 :(得分:0)

您可以在Device.RuntimePlatform上执行运行时switch

switch(Device.RuntimePlatform)
{
    case Device.Android:
        NavigationPage.HasNavigationBar = false;
        break;
    default:
        break;
}

re:https://docs.microsoft.com/en-us/dotnet/api/xamarin.forms.device.runtimeplatform?view=xamarin-forms

答案 1 :(得分:0)

#if __ANDROID__
   NavigationPage.HasNavigationBar = false;
#endif