隐藏UINavigationbar,但在Xamarin.iOS上显示状态栏
我想隐藏UINavigation栏,只显示Rootview控制器的状态栏。 this.NavigationController.SetNavigationBarHidden(true,true)隐藏UINavigationbar,但在Xamarin.iOS上显示状态栏,xamarin,xamarin.ios,Xamarin,Xamarin.ios,我想隐藏UINavigation栏,只显示Rootview控制器的状态栏。 this.NavigationController.SetNavigationBarHidden(true,true) 两者都隐藏。现在看起来像。对不起,我不能评论,因为我没有足够的声誉 从附件中的图片和问题到隐藏UINavigationBar和仅显示状态栏,看起来它是正确的,您的代码也是正确的 附件是您可能正在寻找的答案:首先在info.plist文件中检查 确认未选中“隐藏状态栏”。如果要显示状态栏 如果能解决您
两者都隐藏。现在看起来像。对不起,我不能评论,因为我没有足够的声誉 从附件中的图片和问题到隐藏UINavigationBar和仅显示状态栏,看起来它是正确的,您的代码也是正确的
附件是您可能正在寻找的答案:首先在info.plist文件中检查 确认未选中“隐藏状态栏”。如果要显示状态栏 如果能解决您的问题,请告诉我。: : 因此,您的屏幕截图显示了状态栏,而没有显示导航栏。代码工作正常,如您所料。 有关如何隐藏/显示状态栏和导航栏的详细信息,请参阅以下部分:
<key>UIViewControllerBasedStatusBarAppearance</key>
<false />
视图中添加代码即可出现:
this.NavigationController.SetNavigationBarHidden(true/false, true);
谢谢,在viewWillExample()中添加要隐藏和显示的两行就成功了。我通过在this.NavigationController.SetNavigationBarHidden(true,true)中添加两行来解决这个问题;UIApplication.SharedApplication.SetStatusBarHidden(false,true);在ViewWillAppease()中,并将其设置在.plist中,就像接受的答案一样
this.NavigationController.SetNavigationBarHidden(true/false, true);