当前位置: 首页 > 面试题库 >

如何设置UIButton的标题文字颜色?

田化
2023-03-14
问题内容

我尝试更改按钮文本的颜色,但仍然保持白色。

isbeauty = UIButton()
isbeauty.setTitle("Buy", forState: UIControlState.Normal)
isbeauty.titleLabel?.textColor = UIColorFromRGB("F21B3F")
isbeauty.titleLabel!.font = UIFont(name: "AppleSDGothicNeo-Thin" , size: 25)
isbeauty.backgroundColor = UIColor.clearColor()
isbeauty.layer.cornerRadius = 5
isbeauty.layer.borderWidth = 1
isbeauty.layer.borderColor = UIColorFromRGB("F21B3F").CGColor
isbeauty.frame = CGRectMake(300, 134, 55, 26)
isbeauty.addTarget(self,action: "first:", forControlEvents: UIControlEvents.TouchUpInside)
self.view.addSubview(isbeauty)

我还尝试过将其更改为红色,黑色,蓝色,但是没有任何反应。


问题答案:

您必须使用func setTitleColor(_ color: UIColor?, for state: UIControlState)与设置实际标题文本相同的方式。文件

isbeauty.setTitleColor(UIColorFromRGB("F21B3F"), for: .normal)


 类似资料:
  • Since 8.0 setTitleColor 可通过接口调用,改变TitleBar的颜色 使用方法 AlipayJSBridge.call("setTitleColor", { color: 16775138, reset: false //(可选,默认为false) 是否重置title颜色为默认颜色。 }); 代码演示 <div style="padding-top:80px;">

  • 本文向大家介绍IOS倒计时设置UIButton标题title的抖动问题,包括了IOS倒计时设置UIButton标题title的抖动问题的使用技巧和注意事项,需要的朋友参考一下 例如,在发送验证码后,button状态需要变为disable,每隔一秒显示倒计时时间,仅仅设置 或 是不够的,按钮会一闪一闪的抖动。 需要同时设置: 或 以上所述是小编给大家介绍的IOS倒计时设置UIButton标题titl

  • 问题内容: 我可以为按钮设置背景颜色,但无法确定如何为设置背景颜色 。可能吗 还是我需要走这条路? 问题答案: 如果有人停下来,如果您需要多次的话,另一种可能走的更容易的方法……我为UIButton写了一个简短的扩展,它工作得很好: 对于Swift 3 对于Swift 4 您可以像使用它一样:

  • 我正在使用mpandroid图表库创建饼图。 我想格式化饼图上的文本标签,但我不知道如何做到这一点 但是,它只改变数据的值,而不是标签。此外,我想成为饼图中的标签。我还尝试使用以下代码, 但是,它不起作用。 我的代码如下: 简而言之,我想做的就是 更改饼图中的标签颜色(从白色变为黑色) 防止标签超出饼图。(如图中所示的剩余划痕) 有人能帮我吗? 我还尝试了以下链接中提到的这些解决方案。 链接1链接

  • 我使用gnuplod4.4.3绘制一些直方图。 我的问题和这个问题很相似:gnuplod-x-标签-直方图中的位置 但我想把新的柱状图标题放大。我所说的新柱状图标题是指XTIC标签下方的标题(即上面链接中的“1:j”、“2:j”、“3:j”)。 我试过: 但这只会使xtic标签更大。 我还尝试: 同样,没有注意到任何变化。 有什么帮助吗?