В Xcode 10 свойство unselectedItemTintColor работает правильно, но после Xcode 11 с ios 13 UITabbar свойство unselectedItemTintColor не работает.
override func viewDidLoad() { super.viewDidLoad() myTabbar.unselectedItemTintColor = .red }
iOS 13 с Xcode 11
if #available(iOS 13, *) { let appearance = UITabBarAppearance() appearance.stackedLayoutAppearance.normal.titleTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.black] appearance.stackedLayoutAppearance.selected.titleTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.red] myTabbar.standardAppearance = appearance }
Вы можете установить цвет с кодом ниже ...
UITabBar.appearance (). UnselectedItemTintColor = yourColour
Вы можете установить цвет с помощью приведенного ниже кода ...
self.tabBar.unselectedItemTintColor = your colour
Я надеюсь, что это будет работать для вас ...:)