Страницы

Поиск по вопросам

четверг, 13 февраля 2020 г.

Как изменить цвет NavigationBar, StatusBar и TabBar в iOS7 без градиентов ?

#ios #ios7


Пробовал изменить цвет интерфейса следующим образом
[[UINavigationBar appearance] setBackgroundColor: [UIColor redColor]];
[[UITabBar appearance] setBackgroundColor: [UIColor redColor]];

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


Ответы

Ответ 1



Apple: Setting tintColor property by using the appearance proxy APIs is not supported in IOS 7 Попробуйте: [self.navigationController.navigationBar setBarTintColor: [UIColor blackColor]]; И учтите что tintColor берется от родителя. По поводу статус-бара.

Ответ 2



navigationController.navigationBar.barTintColor = [UIColor redColor]; Use tintColor to tint bar button items. Use barTintColor to tint the bar background.

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

Отправить комментарий