如何设置 tabbar的 选中图标的颜色

           最近有个需求,就是修改tabbar的选中图片为美术提供的图片,要实现的选中的样子是这样的:,不选中的样子是这样的:

如何设置 tabbar的 选中图标的颜色_第1张图片

         当我在  storyboard中 tabbaritem的属性 如图设置的时候,发现选中的时候,图标竟然不显示了。

        开始的时候,我以为是美术提供的图片有问题,后面尝试着用代码设置下,竟然有效果了,但是颜色不太对,还是系统的蓝色效果。 


       设置代码如下: 

    self.tabBarController.tabBar.selectedItem.selectedImage = [UIImage imageNamed:@"shouye_sel.png"];


   效果呢,如图: ,图标是上去了,就是 颜色不对。


   网上查了下,添加了如下代码,修改 tabbar 的tintColor可以改变颜色

   

   self.tabBarController.tabBar.tintColor = [UIColor colorWithRed:255.0/255.0 green:124.0/255.0 blue:56.0/255.0 alpha:1];


    现在完全实现了要求的效果,如图:


    


        


你可能感兴趣的:(如何设置 tabbar的 选中图标的颜色)