 <p>I will post what I did to get what i want to achieve.This might also help biggener's like me in the future.</p> <p>First I have created two images for each icon </p> <p>Home Icon,Friends Icon and Search Icon each has white and green color <a href="https://i.stack.imgur.com/ynwbr.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ynwbr.png" alt="inactive tabbar icon"></a></p> <p>Then clicking <strong><code>Assets.xcassets</code></strong> file to add <strong><code>New Image Set</code></strong> <a href="https://i.stack.imgur.com/pAfFk.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/pAfFk.png" alt="New Image Set"></a></p> <p>Making it sure that the green icons <strong><code>Render As</code></strong> is set to <strong><code>Original Image</code></strong> <strong>since this will be the inactive color icon of our tab bar</strong>.Here is a sample screen shots for the sample attribute <a href="https://i.stack.imgur.com/F6MWR.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/F6MWR.png" alt="Render As Original Image"></a></p> <p>By setting the Home Item tab bar Icon. Please Note</p> <pre><code>System Item =&gt; Custom Selected Image =&gt; Home_w//Name of the home white icon Title =&gt; Home Image=&gt; Home_g//Name of the Inactive tabbar item in my case are sets to green icons </code></pre> <p><a href="https://i.stack.imgur.com/y5JwW.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/y5JwW.png" alt="enter image description here"></a></p> <p>finally overriding Title Color of our tab bar items in <strong><code>AppDelegate.swift</code></strong>.Please note i have used <a href="https://github.com/yeahdongcn/UIColor-Hex-Swift" rel="nofollow noreferrer"><strong><code>UIColor_Hex_Swift</code></strong></a> for hex UIColor.</p> <pre><code>func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -&gt; Bool { // Override point for customization after application launch. let color:UIColor = UIColor(rgba: "#026a34") //UIColor(hexString:"026a34") UITabBarItem.appearance().setTitleTextAttributes([NSForegroundColorAttributeName: color], forState: .Normal) // then if StateSelected should be different, you should add this code UITabBarItem.appearance().setTitleTextAttributes([NSForegroundColorAttributeName: UIColor.whiteColor()], forState: .Selected) return true } </code></pre> <p>Out put(White ones are the selected Image and green ones are the inactive image)</p> <p><a href="https://i.stack.imgur.com/zT4zr.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/zT4zr.png" alt="Home active"></a> <a href="https://i.stack.imgur.com/6HIqo.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/6HIqo.png" alt="Friends active"></a> <a href="https://i.stack.imgur.com/8cj13.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/8cj13.png" alt="search active"></a></p>