我希望能够在轻击时切换状态栏的可见性,就像照片应用程序中所做的那样。
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中使其工作。我找到的所有答案都只提供了永久隐藏栏的建议,而没有切换。
然而,既然Photos可以做到,肯定有办法。