Search code examples
iosios7uitabbarcontrollertabbarcontroller

iOS - How to change color of icons in tab bar moreViewController


I want to change color of icons (and probably badge) in moreNavigationController from gray to something else.

I've read and successfully changed color of background and text. I did this by "replacing" data source of moreViewController (described e.g. here Customizing the More menu on a Tab bar ). But updating icons (also textLabel value) here makes no effect. Is it possible to change this gray color to white (or anything else)? Or I have to implement my own tabBarController? (any good tutorials?)

PS. I know how to change icons on tab bar itself, the question is how to do this in moreViewController?

Thanks! Piotr


Solution

  • Ok, from long research on the web and answers in this thread, it seems that it is not possible on iOS7 to change color of the icons (gray color) displayed in moreViewController of UITabBarController. The best solution for customizable tab bar is to implement it (or use some library).

    Thanks!