Since iOS 5 Apple provided an API to customise the UITabBarItems
in the UITabBar
object. I am refering specifically to the following selector:
The solution was silly.
I assumed the UITabBarItems
in the moreNavigationController
was readonly and it wasn't. So simply doing the following:
tabBarController.moreNavigationController.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"More" image:[UIImage imageNamed:@"BarIcon-More.png"] tag:0];
And the same customization code as above works.