好的我知道很多人都问过这个问题, 但我的情况与他们不同。 许多人要求隐藏酒吧,他们找到了方向, 我的应用程序,想在没有栏的情况下启动,并在加载时显示栏, 我做的是设置状态栏最初隐藏为YES, 并在
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
[application setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade];
在iOS6上运行良好,查看边界320 * 460 在iOS7上,我的视图controller.view的边界变为320 * 480,在状态栏下,
人们说改变窗口的原点。我试过,它留下了20px的间隙,但当然状态栏被剪掉了,
我试过
以及许多其他方式,也不起作用。
任何人都有所帮助,请不要贬低我,许多像我这样的人都想要答案。
EDITING: self.edgesForExtendedLayout = UIRectEdgeNone;仅当您按系统使用导航栏时,self.view变为416px,减少64,但如果self.navigationController.navigationBarHidden = YES;你有一个480像素的视图.... 这么差的设计......