ios13 - UITabBar tintColor для unSelectedItem не работает - PullRequest
2 голосов
/ 03 февраля 2020

В Xcode 10 свойство unselectedItemTintColor работает правильно, но после Xcode 11 с ios 13 UITabbar свойство unselectedItemTintColor не работает.

override func viewDidLoad() {
    super.viewDidLoad()

    myTabbar.unselectedItemTintColor = .red
}

Ответы [ 3 ]

1 голос
/ 03 февраля 2020

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
}
0 голосов
/ 03 февраля 2020

Вы можете установить цвет с кодом ниже ...

UITabBar.appearance (). UnselectedItemTintColor = yourColour

0 голосов
/ 03 февраля 2020

Вы можете установить цвет с помощью приведенного ниже кода ...

self.tabBar.unselectedItemTintColor = your colour

Я надеюсь, что это будет работать для вас ...:)

...