更改 UIButton 中标题的背景颜色

change the background color of the title in UIButton

我想在包含标题和图像的 UIButton 中更改标题的背景颜色(仅!)。

我只能看到如何将整个按钮的背景颜色更改为,这不是我想要的。

有什么想法吗?

您需要设置titleLabel的背景颜色:

btn.titleLabel?.backgroundColor = UIColor.red

更改按钮标题颜色:

btn.setTitleColor(UIColor.yourColor, for: .normal)

完整答案是:

 btn.tintColor = UIColor.clear  //if we have different tint, which I had 
 btn.titleLabel?.backgroundColor = UIColor.clear