2015-04-29 1 views
1

У меня есть found a post о том, как изменить цвет оттенка кнопки панели вкладок, но предполагается, что вы используете контроллер панели вкладок. Я пробовал в любом случае и не имел никакого значения. Я использую обычный UIView и перетаскиваю элемент управления Tab Bar там. Как изменить цвет оттенка кнопки в этом сценарии? Предложения раскадровки и кода не вносят изменений. Я пытался добавить их в мой viewDidLoad когда-либо, но и не подействовал:Изменить tintColor панели вкладок в UIView с помощью раскадровки или Swift?

self.view.tintColor = UIColor.orangeColor() 
self.tabBarController?.tabBar.tintColor = UIColor.orangeColor() 

Я был в состоянии изменить нав бар кнопки оттенки с помощью раскадровки не проблема, но панель вкладок не оказывает влияния. Я пытаюсь соответствовать изменениям, которые я сделал в навигационном баре:

enter image description here

+0

Так вы с помощью TabBarController или нет? –

ответ

0

Если вы используете Bar Controller Tab, это будет работать на панели вкладок цвет фона:

tabBarController?.tabBar.barTintColor = UIColor.whiteColor() 

И это за цвет элементов в панели вкладок:

tabBarController?.tabBar.tintColor = UIColor.blackColor() 

Если вы не используете контроллер панели вкладок,, и вы просто перетащили панель вкладок в контроллер просмотра: перетащите элемент управления из панели вкладок в раскадровку в быстрый файл диспетчера вашего вида, чтобы создать новую ссылку для ссылок. Он должен что-то вроде этого, если вы не знакомы:

@IBOutlet weak var myTabBar: UITabBar! 

Затем используйте, что одни и те же строки кода выше просто заменить несколько вещей:

myTabBar.barTintColor = UIColor.whiteColor() 
myTabBar.tintColor = UIColor.blackColor() 
+0

Это влияет только на выбранный пункт меню, но как насчет установки цветов для невыбранных элементов? – TruMan1

+0

Для невыбранных предметов посмотрите этот пост. Вы меняете цвет элементов панели вкладок в отличие от самого бара: http://stackoverflow.com/questions/25052729/default-tab-bar-item-colors-using-swift-xcode-6 – user3353890

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