Подтвердить что ты не робот

Как изменить цвет подсветки значков на вкладке? (IPhone/IPad)

Я смотрю онлайн, чтобы ответить на этот вопрос уже несколько дней без успеха. По сути, я хочу изменить цвет подсветки значков в UITabBar. По умолчанию они выделяются синим цветом при выборе, однако я видел несколько приложений, которым удалось это изменить (например, приложение McDonalds, показанное ниже).

enter image description here

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

ПРИМЕЧАНИЕ.. Если это упростит, я настроил таргетинг на это приложение у пользователей iOS5 +.

4b9b3361

Ответ 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];