1. 程式人生 > >如何設定 tabbar的 選中圖示的顏色

如何設定 tabbar的 選中圖示的顏色

           最近有個需求,就是修改tabbar的選中圖片為美術提供的圖片,要實現的選中的樣子是這樣的:,不選中的樣子是這樣的:

         當我在  storyboard中 tabbaritem的屬性 如圖設定的時候,發現選中的時候,圖示竟然不顯示了。

        開始的時候,我以為是美術提供的圖片有問題,後面嘗試著用程式碼設定下,竟然有效果了,但是顏色不太對,還是系統的藍色效果。 

       設定程式碼如下: 

self.tabBarController.tabBar.selectedItem.selectedImage = [UIImageimageNamed

:@"shouye_sel.png"];

   效果呢,如圖: ,圖示是上去了,就是 顏色不對。

   網上查了下,添加了如下程式碼,修改 tabbar 的tintColor可以改變顏色

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

    現在完全實現了要求的效果,如圖: