我有一个带有白色背景和低alpha值(.2)的子视图,此子视图包含几个UILabel
元素,这些元素的文本设置为白色,其alpha值设置为1.我看不到文本。如果我改变文本颜色它工作正常,我可以根据需要看到完整alpha的文本。我尝试将子视图的背景更改为灰色,但我仍然无法看到白色文本。如何在褪色的白色背景上实现强白文本的效果?
答案 0 :(得分:1)
如果设置控件的alpha值,则还会使用该值绘制所有子控件。您想要的是将背景颜色更改为低alpha,因此它将是半透明的,但控件内的所有内容仍将具有完全不透明度。
此外,控件必须位于除白色背景之外的其他位置,否则它将只是白色。