我們有一個離子反應應用程式,我們從中構建了一個使用電容器的 ios 應用程式。
我們的狀態欄顏色為白色背景上的白色有問題。
我試著四處尋找修復,發現這個:https : //developer.apple.com/forums/thread/16771
但是當我將代碼插入 appDelegate.swift 時,它說“在范圍內找不到 'splitViewController'。我嘗試了幾種不同的匯入,但沒有解決這個問題。我們應該匯入什么才能讓這個解決方案起作用?或者,有沒有更好的方法更改ios狀態欄的顏色?
請記住,我們中沒有人非常了解 swift。
import UIKit
import Capacitor
import Firebase
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
FirebaseApp.configure()
// Override point for customization after application launch.
splitViewController.navigationController?.navigationBar.tintColor = UIColor.blackColor()
return true
}
...
uj5u.com熱心網友回復:
Info.plist改為在您的檔案中更改它。
...
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleDarkContent</string>
...
您也可以通過導航到直接在 Xcode 中使用界面來完成此操作 App > General > Deployment Info > Status Bar Style
這當然會改變整個應用程式的狀態欄。
如果您想做一些更動態的事情,例如根據用戶所在的螢屏更改顏色,您可以按照此處的 CapacitorJS 檔案進行操作:https : //capacitorjs.com/docs/apis/status-bar
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/374210.html
