UITabBar tintColor is not changed storyboard

Storyboard doesn't support that directly yet. But you can set an user defined runtime attribute in storyboard.

Select the tab bar of the tab bar controller. Select the tab bar of the tab bar controller.

Select the identity inspector. (The view where you can set the class of a view.)

Select the identity inspector

And if you want to change the selected item's tint color instead, just use the selectedImageTintColor Key Path instead.


Use this code in didFinishLaunchingWithOptions: method of your appDelegate

[[UITabBar appearance] setSelectedImageTintColor: [UIColor redColor]];

Replace red color with color you want.


If you are targeting iOS 8 then

selectedImageTintColor is deprecated in iOS 8 use tintColor

Swift

    UITabBar.appearance().tintColor = UIColor.redColor()

Objective c

   [[UITabBar appearance] setTintColor: [UIColor redColor]];