2015-02-11 30 views
0

我有一個iOS應用程序,它具有許多由主TabBarViewController控制的視圖。如何更改顯示在moreNavigationController的列表項中的圖標的顏色

當標籤欄中的項目太多時,將自動添加「更多」按鈕,其餘項目將添加到列表中。在這個列表中,圖標默認爲藍色,與我的主要主題顏色衝突。這如何改變?這些圖標在iOS8中只有藍色,在iOS7中是灰色的,如果我不能專門選擇色調,這也是可以接受的。

標籤欄上的圖標已正確着色,只有當它們出現在moreNavigationViewController內部時纔是如此。

我正在寫Swift。看起來像這麼簡單的事情,但我根本找不到解決方案。

回答

0

要改變標籤欄圖標,添加這行代碼在AppDelegate.swift文件的didFinishLaunchingWithOptions:方法:

UITabBar.appearance().tintColor = UIColor(red: 0.0/255/0, green: 0.0/255.0, blue: 
0.0/255.0, alpha: 1.0) 

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

我只是用這些顏色,例如,

相關問題