/// UINavigationBar let navBarAppearance = UINavigationBar.appearance() navBarAppearance.barTintColor = .red navBarAppearance.tintColor = .white navBarAppearance.backgroundColor = .red navBarAppearance.titleTextAttributes = [ .foregroundColor: UIColor.white, .font: UIFont.systemFontSize ] navBarAppearance.largeTitleTextAttributes = [ .foregroundColor: UIColor.white, .font: UIFont.smallSystemFontSize ] let barButtonAppearance = UIBarButtonItem.appearance() barButtonAppearance.setTitleTextAttributes([.font: UIFont.systemFontSize], for: .normal) navBarAppearance.isTranslucent = false if #available(iOS 13.0, *) { let appearance = UINavigationBarAppearance() appearance.configureWithOpaqueBackground() appearance.backgroundColor = navBarAppearance.backgroundColor … Read more