iOS 褪色的白色背景上有浓重的白色文字?
iOS Strong white text on faded white background?
我有一个白色背景和低 alpha 值 (.2) 的子视图,这个子视图包含几个 UILabel
元素,它们的文本设置为白色,alpha 值设置为 1。我看不到文本。如果我更改文本颜色,它工作正常,我可以根据需要看到全 alpha 文本。我尝试将子视图的背景更改为灰色,但我仍然看不到白色文本。如何在褪色的白色背景上实现强烈的白色文本效果?
如果设置控件的 alpha 值,所有子控件也将使用该值绘制。您想要的是将背景 color 更改为具有低 alpha,因此它将是半透明的,但控件内的所有内容仍然完全不透明。
此外,控件必须位于白色背景之外的其他东西之上,否则它只会是白色。
我有一个白色背景和低 alpha 值 (.2) 的子视图,这个子视图包含几个 UILabel
元素,它们的文本设置为白色,alpha 值设置为 1。我看不到文本。如果我更改文本颜色,它工作正常,我可以根据需要看到全 alpha 文本。我尝试将子视图的背景更改为灰色,但我仍然看不到白色文本。如何在褪色的白色背景上实现强烈的白色文本效果?
如果设置控件的 alpha 值,所有子控件也将使用该值绘制。您想要的是将背景 color 更改为具有低 alpha,因此它将是半透明的,但控件内的所有内容仍然完全不透明。
此外,控件必须位于白色背景之外的其他东西之上,否则它只会是白色。