Изменение iOS цвета изображения и цвета текста объекта панели вкладок

Вот моя панель вкладок:

enter image description here

Следующее изображение показывает запущенную программу и выбранный объект "НОВОСТЕЙ":

enter image description here

Ясно, что цвет оттенка панели хорошо работает, как я хочу!

Но tintColor только влияет на изображение а не текст.

Кроме того, когда объект выбран (как замечено выше, новости), цвет объекта идет синий! Как я предотвращаю это? Я хочу, чтобы это осталось белым.

Почему текст изменяется на белый цвет при выборе, но не, когда он отменяется выбор?

Я в основном хочу, чтобы цвет объекта и цвет текста были белыми все время.

Как я достигаю этого? Спасибо за любую справку.

Это требует SWIFT-кода для каждого отдельного объекта?

Править:

enter image description here

57
задан 29 June 2015 в 17:38

1 ответ

Я знаю, вот много ответов, но я не могу найти легкое, и допустимые скопировать/вставить отвечают за Swift 4.2/Swift 5.1

tabBarController?.tabBar.tintColor = UIColor.red
tabBarController?.tabBar.unselectedItemTintColor = UIColor.green

Или используют UITabBarItem.appearance() вместо tabBarController?.tabBar

, Изображения должны быть UIImageRenderingModeAlwaysTemplate

2
ответ дан 1 November 2019 в 15:12

Другие вопросы по тегам:

Похожие вопросы: