我知道已经有大约stackoverflowquestions说明了如何更改所有视图控制器的状态栏.我目前正在以这种方式更改状态栏的 colored颜色 :

if(IS_IOS7)
    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

application:DidFinishLaunching米中

此外,我已经将plist中的值UIViewControllerBasedStatusBarAppearance更改为NO.但是,在闪屏中,它仍然以黑色显示状态栏文本.

可以改变状态栏文本 colored颜色 in the splash screen的 colored颜色 吗?

推荐答案

在项目plist文件中添加"状态栏样式"属性(键为UIStatusBarStyle).然后忽略此属性的下拉列表中列出的所有可能值,改为键入UIStatusBarStyleLightContent.

您不必在plist中将UIViewControllerBasedStatusBarAppearance设置为NO,您可以将preferredStatusBarStyle设置为视图控制器.

Ios相关问答推荐

Flutter应用程序无法使用IOS/Swift的蓝牙核心库发现某些外围设备

SwiftUI文本编辑器内部滚动填充,无需文本裁剪

Fastlane,iOS Provisioning Profile推送通知权限(通过示例)&

SwiftUI.从自定义视图修改器访问自定义视图子视图

NSHashTable要求任何MyCustomProtocolAnyObject都是类类型

在flatter_riverpod中,如果没有ref对象,我们如何访问提供程序?

无法关闭包含字体 Select 器的工作表

NavigationLink 只能在文本部分点击

为什么 Swift 不在启动的同一线程上恢复异步函数?

PropertyWrapper 不存在的 Codable 属性的默认值

弹出视图后使所有背景 UI 模糊

转换在 NavigationView 中不起作用

iOS 中的 Crashlytics 不会继续通过 Fabric 应用程序中的构建您的项目

从 WKWebView 获取所有 cookie

Xcode:此时无法安装此应用程序.

如何使用 Contacts Framework 获取 iOS 9 中的所有联系人记录

Sierra 中的安全/协同设计: keys 串忽略访问控制设置和 UI 提示权限

UISegmentedControl 以编程方式更改段数

如何在 iOS 中获取正在运行的应用程序的名称

SwiftUI 应用生命周期 iOS14 AppDelegate 代码放哪里?