Eri*_*kLm 2 statusbar uiviewcontroller uicolor ios swift
我已经搜索了一段时间,我只找到了描述在一个视图控制器上更改颜色而不是所有视图控制器的答案。
有可能做到吗?
更改整个应用程序的状态栏样式只需要两个步骤。
向项目Info.plist文件中添加一个新属性并将其设置为false.
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
Run Code Online (Sandbox Code Playgroud)
转到您项目的目标,然后在General / Deployment Info 下,Status Bar Style从切换Default到Light。
执行这些步骤将确保状态栏在整个项目中的行为相同。
设置状态栏的样式AppDelegate.swift:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
UIApplication.shared.statusBarStyle = .lightContent
return true
}
Run Code Online (Sandbox Code Playgroud)
并将以下代码添加到您的Info.plist:
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7008 次 |
| 最近记录: |