有没有办法在iPhone中显示闪屏时隐藏状态栏,然后在应用程序中再次显示?
发布于 2009-07-18 14:52:59
我非常确定,如果您的Info.plist文件的Status bar is initially hidden
值设置为YES
,那么在加载应用程序时它将不会显示。加载应用程序后,可以使用UIApplication的setStatusBarHidden:animated:
方法重新显示状态栏。
发布于 2011-07-06 10:12:55
在.plist中正确的键是"UIStatusBarHidden“,并在右边勾选,然后自动变成”状态栏初始隐藏“。在我的实践中,您可以通过when hide来控制StatusBar的显示/隐藏:
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];
[UIApplication sharedApplication].keyWindow.frame=CGRectMake(0, 0, 320, 480); //full screen.
当显示时:
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO];
[UIApplication sharedApplication].keyWindow.frame=CGRectMake(0, 20, 320, 460); //move down 20px.
希望这对你有帮助。
发布于 2009-08-29 21:56:19
View ->属性列表类型-> iPhone Info.plist。现在,创建一个新项目,选中“状态栏最初是隐藏的”。
https://stackoverflow.com/questions/1147706
复制相似问题