更改UIButton中标题的背景颜色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更改UIButton中标题的背景颜色相关的知识,希望对你有一定的参考价值。

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

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

任何的想法 ?

答案

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

btn.titleLabel?.backgroundColor = UIColor.red
另一答案

完整的答案是:

btn.tintColor = UIColor.clear (if we have different tint, which I had) + 
btn.titleLabel?.backgroundColor = UIColor.clear
另一答案

要更改按钮标题颜色:

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

以上是关于更改UIButton中标题的背景颜色的主要内容,如果未能解决你的问题,请参考以下文章

突出显示时更改 UIButton 的背景颜色

AlertDialog 更改片段中的背景颜色 [重复]

iOS:如果背景图像与按钮颜色相同,则更改我的 UIButton 的颜色

更改 UITableViewCell 内的 UIbutton 颜色

UIButton adjustsImageWhenHighlighted 属性与背景颜色

如何从片段更改 Tablayout 的背景颜色?