导航栏并非完全隐藏

时间:2013-08-30 08:06:48

标签: ios objective-c uinavigationbar

我想隐藏NavigationBar和stateBar以显示fullScreen图像,但似乎导航栏并未完全隐藏:

enter image description here

代码如下:

  [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
  [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];

未隐藏的部分的高度与stateBar相同。如何解决这个问题?谢谢!

2 个答案:

答案 0 :(得分:1)

将以下内容添加到您的Info.plist;

状态栏最初隐藏为是

答案 1 :(得分:0)

你试过了吗?

[[self navigationController] setNavigationBarHidden:YES animated:YES];

或:

self.wantsFullScreenLayout = YES;