2014-12-26 3 views

ответ

6

Nitish,

В вашей раскадровке боковой панели убедитесь, что вы выберите вкладку навигационной панели навигационного контроллера - не ваш взгляд таблицы. Затем измените цвет фона вашей панели навигации на все, что вы установили. Какой-то синий цвет. Насколько я знаю, вы не можете изменить цвет вашей кнопки возврата в раскадровке так после установки навигации цвета бара контроллера в раскадровке, как на картинку:

Storyboard Затем вы можете сделать это, поставив следующий код ваш метод viewDidLoad:

self.navigationController.navigationBar.tintColor = [UIColor whiteColor]; //your color of what you want, I assume you want white based on your background color 

И результат будет выглядеть примерно так:

Final Outcome

+0

Я не хочу, чтобы цвет панели навигации, чтобы изменить. – Nitish

+0

@ Нит, я понимаю. Ответ отражает вашу конечную цель. Просто поставьте его в методе viewDidLoad контроллера вида, который вы хотите изменить, и он будет влиять только на текст кнопки назад для этого навигационного контроллера, а не на навигационную панель – soulshined

+0

@Nitish, пожалуйста, см. Мое редактирование, я сломал его дальше. Я знаю, что вы не медленны и на основе вашего профиля хорошо разбираетесь в Xcode, однако я часто использую это в своих приложениях. – soulshined

0

Это мое исправление:

[[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor whiteColor]}]; 
[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]]; 

Он работает для iOS 7+.

3

через StoryBoard вы можете легко установить цвет оттенка.

Выберите вкладку «Панель навигации» вашего контроллера навигации, а затем в инспекторе атрибутов вы можете выбрать цвет оттенка.

1

Использование раскадровки - никаких изменений кода - я как-то сбросил свою кнопку BACK на желтый (и у мальчика это было раздражающим!) Я нажал кнопку «Контроллер панели вкладок» в «Сцена панели управления вкладками», а затем изменил «Глобальный оттенок» в «Файловом инспекторе» Ура! Теперь вы можете читать кнопку BACK.

Changing BACK button Color

+0

Я предполагаю, что инспектор изменился после ответа Сьюта? – LaurelS

Смежные вопросы