我想在点击时切换状态栏的可见性,就像在照片应用中一样。
在 iOS 7 之前,这段代码运行良好:
-(void)setStatusBarIsHidden:(BOOL)statusBarIsHidden {
_statusBarIsHidden = statusBarIsHidden;
if (statusBarIsHidden == YES) {
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
}else{
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade];
}
}
但我无法让它在 iOS 7 中工作。我找到的所有答案都只提供永久隐藏栏而不是切换的建议。
然而,既然照片做到了,就一定有办法。