前言
在项目中需要设置状态栏的隐藏或者显示,但是很多时候不是在控制器中,设置起来比较麻烦,下面提供一个简便的方法,在任何控件中使用都可以。
#pragma mark - 隐藏或者显示状态栏方法
/**设置状态栏隐藏或者显示*/
- (void)setStatusBarHidden:(BOOL)hidden
{
//取出当前控制器的导航条
UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"];
//设置是否隐藏
statusBar.hidden = hidden;
}