Вот моя панель вкладок:
Следующее изображение показывает запущенную программу и выбранный объект "НОВОСТЕЙ":
Ясно, что цвет оттенка панели хорошо работает, как я хочу!
Но tintColor только влияет на изображение а не текст.
Кроме того, когда объект выбран (как замечено выше, новости), цвет объекта идет синий! Как я предотвращаю это? Я хочу, чтобы это осталось белым.
Почему текст изменяется на белый цвет при выборе, но не, когда он отменяется выбор?
Я в основном хочу, чтобы цвет объекта и цвет текста были белыми все время.
Как я достигаю этого? Спасибо за любую справку.
Это требует SWIFT-кода для каждого отдельного объекта?
Править:
Я знаю, вот много ответов, но я не могу найти легкое, и допустимые скопировать/вставить отвечают за Swift 4.2/Swift 5.1
tabBarController?.tabBar.tintColor = UIColor.red
tabBarController?.tabBar.unselectedItemTintColor = UIColor.green
Или используют UITabBarItem.appearance()
вместо tabBarController?.tabBar
, Изображения должны быть UIImageRenderingModeAlwaysTemplate