1. 定义一个布尔型的全局变量 flag。
2. 要显示状态栏的时候,修改flag的值(隐藏为YES,显示为NO),执行下面的代码:
- (void)hidesStatusBar
{
flag = YES; //修改flag的值if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
[self prefersStatusBarHidden];
[self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
}
}
- (BOOL)prefersStatusBarHidden
{
return flag;//隐藏为YES,显示为NO
}
注:如果你是大牛,请入群IOS技术闲聊群:172158202