Я немного новичок в SWIFT и сейчас сталкиваюсь с проблемой с пользовательским интерфейсом. В этом ФОТО я показываю свой интерфейс, чтобы уточнить, что я говорю. в части 1 я проверяю, вошел ли пользователь в свою учетную запись или нет, если да, то она переходит к части 3, если нет - к части 2. при входе пользователя в часть 2 я передаю пользователя в часть 3.
части 1 и 2 не должны иметь цвета навигации, хотя часть 3 должна иметь цвет навигации.
Часть 1:
if let token = UserDefaults.standard.string(forKey: ConstantsKey.token){
if !token.isEmpty{
let storyboard : UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "MainTabBarVC")
let rootController = UINavigationController(rootViewController: vc)
self.present(rootController, animated: true, completion: nil)
}else{
let storyboard : UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "LoginVc")
let rootController = UINavigationController(rootViewController: vc)
self.present(rootController, animated: true, completion: nil)
}
}else{
let storyboard : UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "LoginVc")
let rootController = UINavigationController(rootViewController: vc)
self.present(rootController, animated: true, completion: nil)
}
Часть 2:
let storyboard : UIStoryboard = UIStoryboard(name: "MainTabBar", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "MainTabBarVC")
let rootController = UINavigationController(rootViewController: vc)
self.present(rootController, animated: true, completion: nil)
Я хочу иметь этот красный цвет в третьей части! но всякий раз, когда я запускаю приложение, отображается цвет по умолчанию для контроллера навигации
Кто-нибудь знает, как мне решить эту проблему?