如何为 UILabel 设置黑色透明?
How to set black transparent for UILabel?
我想为 UILabel 设置透明的黑色背景颜色。
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = label.frame;
[label.layer addSublayer:gradient];
我可以使用渐变来实现吗?或者我应该使用其他方法吗?请帮我实现这个效果。
我想实现如下效果:
这个怎么样?
label.backgroundColor = [UIColor colorWithRed:0/255.0 green:0/255.0 blue:0/255.0 alpha:0.7];
你要调整的是alpha:0.7
只需将 UILabel
的 backgroundColor
属性 设置为 Alpha 通道不同于 1 的颜色:
label.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.5f];
设置简单点赞
label.opaque = NO;
上面的选择不行试试
yourLabel.backgroundColor = [UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:0.4];
显然您可以将 RGB 颜色更改为您想要的颜色。
我想为 UILabel 设置透明的黑色背景颜色。
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = label.frame;
[label.layer addSublayer:gradient];
我可以使用渐变来实现吗?或者我应该使用其他方法吗?请帮我实现这个效果。
我想实现如下效果:
这个怎么样?
label.backgroundColor = [UIColor colorWithRed:0/255.0 green:0/255.0 blue:0/255.0 alpha:0.7];
你要调整的是alpha:0.7
只需将 UILabel
的 backgroundColor
属性 设置为 Alpha 通道不同于 1 的颜色:
label.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.5f];
设置简单点赞
label.opaque = NO;
上面的选择不行试试
yourLabel.backgroundColor = [UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:0.4];
显然您可以将 RGB 颜色更改为您想要的颜色。