I like to have a custom selected image when a user selects an item on the tab bar, by default it selects as blue like but would like to have a green color instead. something
Just add some custom views (using insertSubview:atIndex:) when the UITabBarController-delegate-methods are called.
Example:
– (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController {
[tabBarController.tabBar insertSubview:someView atIndex:someIndex];
}
You can try changing someIndex yourself till you have the result you want.