如何在iOS7中仅为一个控制器隐藏状态栏?
我继承了UITableViewController,我希望状态栏要么隐藏,要么变成白色,这样我就可以看到它,因为它在tableview中是黑色背景 看起来像如何在iOS7中仅为一个控制器隐藏状态栏?,ios,ios7,statusbar,Ios,Ios7,Statusbar,我继承了UITableViewController,我希望状态栏要么隐藏,要么变成白色,这样我就可以看到它,因为它在tableview中是黑色背景 看起来像 对于该控制器,它可能是白色的,或者完全隐藏。在您的视图控制器中实现此方法 -(BOOL)prefersStatusBarHidden { return YES; } 并在ViewController中需要的位置调用此方法 [self prefersStatusBarHidden]; 但您也应该在app-info.plist中将
对于该控制器,它可能是白色的,或者完全隐藏。在您的
视图控制器中实现此方法
-(BOOL)prefersStatusBarHidden
{
return YES;
}
并在ViewController
中需要的位置调用此方法
[self prefersStatusBarHidden];
但您也应该在app-info.plist中将“查看基于控制器的状态栏外观”设置为YESDear,该plist为所有控制器隐藏,我只想为一个控制器隐藏。-1调用[self PreferencesStatusBarHidden]的目的是什么代码>?