Tia*_*ida 95 splash-screen statusbar ios uistatusbar ios7
我知道已经有一些stackoverflow 问题说明了如何更改所有视图控制器的状态栏.我目前正在以这种方式更改状态栏的颜色:
if(IS_IOS7)
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
Run Code Online (Sandbox Code Playgroud)
在里面 application:DidFinishLaunching
另外,我已将UIViewControllerBasedStatusBarAppearance
plist中的值更改为NO
.但是,在启动画面中,它仍会显示带有黑色的状态栏文本.
是否可以在启动画面中更改状态栏文本颜色的颜色?
Vin*_*zzz 217
在项目plist文件中添加"状态栏样式"属性(键是UIStatusBarStyle
).然后忽略此属性的下拉列表中列出的所有可能值,UIStatusBarStyleLightContent
而是键入.
而你不必设置UIViewControllerBasedStatusBarAppearance
到NO
你的plist中,你可以设置preferredStatusBarStyle
你想要你的视图控制器.
Luc*_*cas 32
您可以在不编写任何代码行的情况下执行此操作
执行以下操作以使状态栏文本在整个应用程序中显示为白色
在你的项目plist文件:
UIStatusBarStyleLightContent
NO
NO
Ano*_* VM 19
您可以执行以下操作以在整个应用程序中获取浅色状态栏.
在plist文件中添加以下值:
这将帮助您在整个应用程序中获取WHITE颜色的状态栏,包括SPLASH SCREEN.
小智 7
UIViewControllerBasedStatusBarAppearance
在plist中设置为No
然后在did finish launch选项中添加以下代码
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) {
[application setStatusBarStyle:UIStatusBarStyleLightContent];
self.window.clipsToBounds =YES;
self.window.frame = CGRectMake(0,20,self.window.frame.size.width,self.window.frame.size.height-20);
}
Run Code Online (Sandbox Code Playgroud)
请按照此代码为我工作
归档时间: |
|
查看次数: |
44085 次 |
最近记录: |