Iphone 如何自动调整ios';将状态栏设置为“隐藏”或“不隐藏”时的视图
当我使用Iphone 如何自动调整ios';将状态栏设置为“隐藏”或“不隐藏”时的视图,iphone,ios,statusbar,resize,Iphone,Ios,Statusbar,Resize,当我使用[[UIApplication sharedApplication]setStatusBarHidden:_u;已设置动画:_;]隐藏状态栏时,屏幕顶部出现了一个空白。我知道这是为了状态栏。如果我只使用一个简单的UIViewController作为我的主视图控制器,我可以将视图的框架设置为(0,0320480),以覆盖白色的sapce。但是当我使用UINavigationController时,我不知道怎么做 有人知道吗?如果您没有时间编写代码,请给出一些建议。我可以利用你提供的建议做一
[[UIApplication sharedApplication]setStatusBarHidden:_u;已设置动画:_;]
隐藏状态栏时,屏幕顶部出现了一个空白。我知道这是为了状态栏。如果我只使用一个简单的UIViewController
作为我的主视图控制器,我可以将视图的框架设置为(0,0320480)
,以覆盖白色的sapce。但是当我使用UINavigationController时,我不知道怎么做
有人知道吗?如果您没有时间编写代码,请给出一些建议。我可以利用你提供的建议做一些研究
提前感谢。我想您必须在UINavigationController中访问currentViewController的视图,并修改该视图框架
NSArray *controllers = [navController viewControllers];
// loop through and find the controller you want
// controller.frame.size.height= newHeight
您可能还需要更改根视图控制器的视图大小