我想隐藏UINavigation Bar并仅显示Rootview控制器的状态栏。 this.NavigationController.SetNavigationBarHidden(true,true);
隐藏两者。现在它看起来像this。
答案 0 :(得分:2)
因此,您的屏幕截图显示了状态栏,但未显示导航栏。代码可以正常运行。
有关如何隐藏/显示状态栏和导航栏的更多详细信息,请参阅以下部分:
要隐藏/显示状态栏,您需要在info.plist文件中添加此设置:
<key>UIViewControllerBasedStatusBarAppearance</key>
<false />
然后在ViewController中添加代码:
UIApplication.SharedApplication.SetStatusBarHidden(true/false,true);
要隐藏/显示导航栏,您只需在ViewWillAppear
中添加代码:
this.NavigationController.SetNavigationBarHidden(true/false, true);
答案 1 :(得分:0)
抱歉,我无法发表评论,因为我没有足够的声誉。
从你附图和&amp;隐藏UINavigationBar&amp;的问题只显示状态栏,它看起来是正确的&amp;你的代码也是正确的。
答案 2 :(得分:0)