我想在选择时更改UIButton的属性标题颜色,正常状态和问题是它在选定状态下无效。
这是代码: -
func setColorForBtn(_ color:UIColor,_ state:UIControlState) { let myAttributedTitle = NSAttributedString(string: "Click Here", attributes: [NSAttributedStringKey.foregroundColor : color]) myButton.setAttributedTitle(myAttributedTitle, for: state) }
答案 0 :(得分:1)
我在iOS开发方面也很新,但为什么不使用这些来为某些特定状态设置按钮标题和标题颜色?
myButton.setTitle(title, for: state)
myButton.setTitleColor(color, for: state)