Навигационная панель белого цвета окрашивает в серый цвет

Я разрабатываю приложение, которое поддерживает iOS 7 и более поздние версии, используя панель навигации с bartintcolor "зеленого цвета". Однако у меня возникла проблема при установке "tintcolor" на белый. Он стал серым вместо белого (как показано на рисунке ниже).

Спасибо,

Панель навигации

2 ответа

У меня была та же проблема, и я потратил много времени на ее выяснение.

  1. Перейдите в "Настройки iOS"> "Основные"> "Специальные возможности"> "Увеличить контраст".
  2. Выключите переключатель "Darken Colors".

Пожалуйста, добавьте код ниже в ваш файл приложения

  [[UINavigationBar appearance] setTitleTextAttributes:@{ UITextAttributeTextColor: [UIColor whiteColor],UITextAttributeFont: [UIFont fontWithName:@"FONT_NAME" size:15] }];
Другие вопросы по тегам