如何更改UIButton的属性文本颜色?

时间:2018-01-18 10:18:53

标签: ios swift

我想在选择时更改UIButton的属性标题颜色,正常状态和问题是它在选定状态下无效。

这是代码: -


func setColorForBtn(_ color:UIColor,_ state:UIControlState)  {

    let myAttributedTitle = NSAttributedString(string: "Click Here",
                                               attributes: 
    [NSAttributedStringKey.foregroundColor : color])
        myButton.setAttributedTitle(myAttributedTitle, for: state)
}

1 个答案:

答案 0 :(得分:1)

我在iOS开发方面也很新,但为什么不使用这些来为某些特定状态设置按钮标题和标题颜色?

myButton.setTitle(title, for: state)
myButton.setTitleColor(color, for: state)