[英]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.