2016-12-29 50 views
0

我有一個多頁標籤欄應用程序。我希望每個標籤欄項目(圖片)在選擇時都有其自己的顏色。例如,第一個選擇時應該是紅色,第二個應該是藍色,第三個應該是黃色的...... 我試圖在我的應用程序委託中使用它,但它將所有選定圖像的顏色更改爲相同顏色:UITabBar項目每個選擇不同的顏色

  UITabBar.appearance().tintColor = UIColor(red: 6/255, green: 162/255, blue: 198/255, alpha: 1) 

我想選擇時每一個以比另一個是不同的。我使用的是swift 3.0。請幫忙嗎? 謝謝。

+0

對於您需要選擇的圖像屬性與您選擇的圖像設置。 –

+0

我已經爲每一個選擇了不同顏色的圖像。但它沒有顯示任何顏色時選擇... –

+0

檢查這一個http://stackoverflow.com/a/38560183/6433023,並且不需要設置tabbar的tintColor。 –

回答

0

加入這一行每個標籤:

tabBar.items![0].setTitleTextAttributes([NSForegroundColorAttributeName:UIColor(red: 1/255.0, green: 185/255.0, blue: 224/255.0, alpha: 1.0)], for: UIControlState.selected) 
相關問題