私のアプリケーションデリゲートでは、すべてのVCのナビゲーションバーの色を青に設定する次のコードを呼び出します。しかし、ユーザーがログインしていない場合、スピンのためのアプリを取っているだけで、ナビゲーションバーが赤色になりたい。ユーザーの選択に基づいてすべてのVCのNav Bar Controller Colorを変更するにはどうすればよいですか?
UINavigationBar.appearance().barTintColor = UIColor(red: 108.0/255.0, green: 158.0/255.0, blue: 236.0/255.0, alpha: 1.0) // Blue
// UINavigationBar.appearance().barTintColor = UIColor(red: 239.0/255.0, green: 119.0/255.0, blue: 97.0/255.0, alpha: 1.0) // Red
UINavigationBar.appearance().tintColor = .white
UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName : UIColor.white]
VCのユーザーの選択に基づいて色を変更するにはどうすればよいですか?
アプリのデリゲートでのチェックユーザーがログインしていることにあるかどうか、すべてのVCで –
コールこの 'navigationController?.navigationBar.barTintColor = UIColor.blue' –
すべての問題 –