Я пытался сделать это многими способами, но это не сработало. Покажите мне, как это сделать, пожалуйста.
[[[[[self navigationController] navigationBar] backItem] backBarButtonItem] setTintColor: [UIColor whiteColor]];
Этот код не работал
Я пытался сделать это многими способами, но это не сработало. Покажите мне, как это сделать, пожалуйста.
[[[[[self navigationController] navigationBar] backItem] backBarButtonItem] setTintColor: [UIColor whiteColor]];
Этот код не работал
В iOS 7 цвет оттенка является свойством UIView
. Если не установлено, это наследуется. Установка цвета оттенка самой панели навигации повлияет на ее подвиды, но не на фактический фон панели (как это было в iOS 6).
Попробуй это:
self.navigationController.navigationBar.tintColor = [UIColor whiteColor];
Попробуй это.
[[[self navigationController] navigationBar] setTintColor: [UIColor whiteColor]];
Вы можете попробовать это.
[[UIBarButtonItem appearance] setTintColor:[UIColor purpleColor]];
Чтобы изменить шеврон кнопки «Назад» во всем приложении, сделайте следующее:
self.navigationController.navigationBar.tintColor = [UIColor whiteColor];
*Обратите внимание, что если вы используете более 1 UINavigationController, вам придется установить это для каждого из них.