如何快速更改选择器视图的文本颜色? [复制]

Posted

技术标签:

【中文标题】如何快速更改选择器视图的文本颜色? [复制]【英文标题】:How to change text color of picker view in swift? [duplicate] 【发布时间】:2016-11-30 11:24:51 【问题描述】:

一直在寻找答案,但找不到真正的答案。 提前致谢。 -汤姆

【问题讨论】:

谁对这个问题投了反对票,请告诉我你为什么反对。 【参考方案1】:

添加如下 UIPickerView 的 Delegate 方法

func pickerView(pickerView: UIPickerView, attributedTitleForRow row: Int, forComponent component: Int) -> NSAttributedString? 
        let attributedString = NSAttributedString(string: "Your string name here", attributes: [NSForegroundColorAttributeName : UIColor.redColor()])
        return attributedString
    

【讨论】:

这是一个UIPickerViewDelegate 方法。【参考方案2】:

您可以使用attributedTitleForRow 设置属性字符串。在属性字符串中,您可以定义文本颜色。

【讨论】:

以上是关于如何快速更改选择器视图的文本颜色? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在grapesjs的默认富文本编辑器上添加颜色选择器来更改字体颜色?

使用android中的颜色选择器更改textview的文本颜色和背景颜色

使用颜色选择器更改片段中edittext的背景颜色

如何更改 UIPickerView 选择器的颜色

如何在 iPhone 中更改 UIPickerView 的背景颜色

更改颜色选择器/文本新文本 MaterialButton