我已经知道如何更改UITabBarItem图像的颜色(从这个答案:https://stackoverflow.com/a/25062766/887353),但如何更改其文本的颜色?我还没搞清楚。另外,如果选择了UITabBarItem,如何更改图像和文本的颜色?我在iOS 7和iOS 8中使用Swift。

最佳答案

对于Swift:

UITabBarItem.appearance().setTitleTextAttributes([NSForegroundColorAttributeName : UIColor(red: CGFloat(1), green: CGFloat(1), blue: CGFloat(1), alpha: CGFloat(1))], forState: UIControlState.Normal)

10-07 19:17