Установка цвета фона UINavigationBar не имеет никакого эффекта?
Для большинства виджетов iOS я могу установить цвет фона. Похоже, что UINavigationBar не так. Кроме того, я не могу установить фон элемента навигации (верхнего элемента), так как он не отвечает на setBackgroundColor.
Как я могу изменить этот цвет? Благодарю.
3 ответа
Вы должны использовать setTintColor:
вместо:
[self.navigationController.navigationBar setTintColor:[UIColor redColor]];
Надеюсь это поможет!
Измените его следующим кодом:
self.navigationController.navigationBar.tintColor=[UIColor grayColor];