Как изменить цвет подсветки значков на вкладке? (IPhone/IPad)
Я смотрю онлайн, чтобы ответить на этот вопрос уже несколько дней без успеха. По сути, я хочу изменить цвет подсветки значков в UITabBar
. По умолчанию они выделяются синим цветом при выборе, однако я видел несколько приложений, которым удалось это изменить (например, приложение McDonalds, показанное ниже).
![enter image description here]()
То, что я хотел бы сделать, - установить цвет подсветки на красный, если это возможно, пожалуйста, кто-нибудь может мне помочь?
ПРИМЕЧАНИЕ.. Если это упростит, я настроил таргетинг на это приложение у пользователей iOS5
+.
Ответы
Ответ 1
Вы можете сделать это с помощью прокси-сервера внешнего вида, нового в iOS 5. В вашем делете делегата didFinishLaunching:
[[UITabBar appearance] setSelectedImageTintColor:[UIColor redColor]];
В iOS 7 используйте:
[[UITabBar appearance] setTintColor:[UIColor redColor]];
Подробнее см. ссылку на класс UITabBar.
Ответ 2
В быстрой поставке:
UITabBar.appearance().tintColor = UIColor.redColor()
внутри делегата приложения didFinishLaunching метод... Просто не отставать от времени.
Ответ 3
Попробуйте следующее:
[[[UITabBarItem alloc] init] setFinishedSelectedImage:(UIImage *)myImageRed.png withFinishedUnselectedImage:myImage.png];