在我的iOS视频应用中,状态栏隐藏在某些视图控制器中。我使用以下代码完成了此操作。[[UIApplication sharedApplication] setStatusBarHidden:YES];它适用于iOS 5和iOS 6,但不适用于iOS 7。我在特定的视图控制器中试过这个,例如:-(BOOL)prefersStatusBarHidden { return YES; }它运行良好,但我不能再在父视图控制器中显示状态栏。
3 回答
红颜莎娜
TA贡献1842条经验 获得超12个赞
在viewdidload中添加以下行
[[UIApplication sharedApplication] setStatusBarHidden:YES
withAnimation:UIStatusBarAnimationFade];
并添加新方法
- (BOOL)prefersStatusBarHidden {
return YES;
}
还要更改info.plist文件查看基于控制器的状态栏外观“=否
它适合我
- 3 回答
- 0 关注
- 549 浏览
添加回答
举报
0/150
提交
取消