如何通过Xcode中的代码更改文本颜色

时间:2018-04-20 04:27:18

标签: xcode cocoa

我正在尝试创建一个按钮,用于更改Xcode中名为$("H4.boxHeaderTitle:contains('Topic')").text('Posts'); 的标签中文本和阴影的颜色。我尝试在按钮的按下功能中使用以下代码:

labelDisplay

并在另一个按钮中:

    labelDisplay.textColor = UIColor(displayP3Red: 1, green: 1, blue: 1, alpha: 1)
    labelDisplay.shadowColor = UIColor(displayP3Red: 60, green: 60, blue: 60, alpha: 1)

我不知道为什么,但当我进入模拟器并按下任何这些按钮时,输出框中会出现此错误:

  labelDisplay.textColor = UIColor(displayP3Red: 183, green: 181, blue: 60, alpha: 1)
  labelDisplay.shadowColor = UIColor(displayP3Red: 145, green: 143, blue: 52, alpha: 1)

任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:1)

您是否故意使用Display P3色彩空间?

无论哪种方式,根据文档,参数“被指定为从0.0到1.0的值”,并且183比这更大。请尝试指定0.71183.0/255.0