Цвет значка UITabBarItem отображается серым

#ios #swift #uitabbar #uitabbaritem

Вопрос:

По какой-то причине значок на одном элементе вкладки отображается серым цветом. Я не знаю, почему. Это происходит только для одной вкладки, для остальных вкладок это правильно (красный цвет). Как мне это исправить? На что обращать внимание?

введите описание изображения здесь

Комментарии:

1. Всегда ли он находится на панели вкладок «Главная»?

2. Да, он всегда отображается на этом элементе панели вкладок. Однако это не главная панель вкладок. Это 2-й элемент панели вкладок.

3. Вероятно, вам следует опубликовать свой код, в котором вы задаете цвет оттенка элементов табуляции. Похоже, что первый из них другого цвета, потому что на самом деле он находится в выбранном состоянии.

4. Выбран или не выбран, он всегда остается серым. Нет кода для изменения цвета только для этого элемента панели вкладок, есть общий код, используемый для всех элементов панели вкладок, поэтому я не думаю, что это проблема. Если цветовой код оттенка был неправильным, то он должен быть серым для всех элементов панели вкладок. Эта проблема ранее не наблюдалась (предыдущие версии iOS). Что еще нужно проверить?

Ответ №1:

Это была моя ошибка, я специально установил цвет значка элемента панели вкладок на серый в раскадровке.

Комментарии:

1. Спасибо, что указали, что заставило меня задуматься о цвете оттенка.