我在视图控制器类中设置标签颜色。当我使用以下代码时,它的工作原理。
self.labelTest.textColor = UIColor.red
但是,如果我使用UIColor的初始化程序,如下所示,标签将变为“不可见”。
self.labelTest.textColor = UIColor(red: 1, green: 0, blue: 0, alpha: 0)
有人能告诉我为什么会这样吗?
这是因为你将alpha设置为0
self.labelTest.textColor = UIColor(红色:1,绿色:0,蓝色:0,alpha:0)
将alpha设置为1以使其可见
self.labelTest.textColor = UIColor(red: 1, green: 0, blue: 0, alpha: 1)
α
颜色对象的不透明度值,指定为0.0到1.0之间的值。低于0.0的Alpha值被解释为0.0,高于1.0的值被解释为1.0。