Rah*_*yas 85 iphone xcode objective-c statusbar
有没有办法在iPhone中显示启动画面时隐藏状态栏然后再在应用程序中显示?
Dav*_*ong 191
我很确定如果您的Info.plist文件的Status bar is initially hidden
值设置为YES
,那么在您的应用程序加载时它将不会显示.加载应用程序后,您可以使用UIApplication的setStatusBarHidden:animated:
方法重新显示状态栏.
Max*_*Max 48
.plist中的正确键是"UIStatusBarHidden"并在右侧进行检查.然后自动成为"状态栏最初被隐藏".在我的练习中,你可以在隐藏时控制StatusBar的显示/隐藏位置:
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];
[UIApplication sharedApplication].keyWindow.frame=CGRectMake(0, 0, 320, 480); //full screen.
Run Code Online (Sandbox Code Playgroud)
当显示:
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO];
[UIApplication sharedApplication].keyWindow.frame=CGRectMake(0, 20, 320, 460); //move down 20px.
Run Code Online (Sandbox Code Playgroud)
希望这对你有所帮助.
继Dave的回答之后,关键的"状态栏最初被隐藏"在iOS 4.3下对我不起作用但关键字"UIStatusBarHidden"然后将其类型设置为布尔值并选中该框就行了.
这篇开发者文章让我进入了Info.plist键,然后计算隐藏它的等效键并不太难.
有趣的是,"UIStatusBarStyle"需要使用枚举名称作为字符串才能工作.
归档时间: |
|
查看次数: |
48871 次 |
最近记录: |