[英]Putting UIView with alpha 1 on top of UIView with alpha 0.5
我正在嘗試將一個模塊化的uiview放置在另一個視圖的頂部。 模塊化視圖的alpha值為0.5,顯示在主視圖的中間。
現在,我希望在該模塊化UIView上呈現文本。 但是,每當我:
[modularView addSubview:text]
看起來很朦朧。
我如何使文字釘清晰,但將其父視圖的alpha保持在0.5?
謝謝!
為背景顏色而不是整個視圖設置Alpha:
[modularView setBackgroundColor:[UIColor colorWithRed:0.0
green:0.0
blue:0.0
alpha:0.5]];
這將允許所有子視圖保持完全不透明。 我的代碼中的顏色是黑色。 只需為您想要的任何顏色設置RGB值。
您也可以只使用UILabel代替UIView並以相同方式設置背景。 然后,您不需要添加子視圖-盡管我不確定模塊化視圖視圖中還有什么。
我在一個項目上也做同樣的事情,我的“ modalview”位於全屏圖像的頂部。
我的“ modalview”具有alpha 1.0,背景顏色是黑色,不透明度為50%。
然后,文本為白色,具有默認的突出顯示和1.0h和v-offset的深色陰影。
希望能幫助到你...
PS:請確保將文本添加到“ modalview”的前面,而不是后面;)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.