[英]Set the background of UILabel to transparent black
我有一个UILabel,我想将其背景设置为带有alpha分量的黑色,以便此标签可以具有透明的黑色背景。
在情节提要中,当我将背景设置为想要的带有alpha分量的颜色时,即使白色标签的文本也随着alpha分量变得更亮。
为了克服这个问题,我将标签嵌入到UIView中,即使这样,同样的问题仍然存在。
我该如何克服这个问题。 任何帮助将不胜感激。
您只能使用标签将IBObject写入下一行。
label.backgroundColor = UIColor.black.withAlphaComponent(0.4)
将UILabel
放在UIView
上方,而不是放在其中。
假设我们正在谈论v1
包含label
的视图,如果v1
在另一个具有鲜艳颜色的视图上方 ,则当v1
的alpha
降低时,标签白色文本颜色将变得更难看,该文本颜色没有任何意义。与背景Alpha分量有关,因此您需要重新考虑使用白色或alpha component
背景,或者v1后面的视图使其更暗,这就是我们可以说的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.