bob*_*age 38 iphone objective-c
我目前正在这样做:
UIColor *myColor = [UIColor clearColor];
Run Code Online (Sandbox Code Playgroud)
这很棒,但我想指定一个"myColor"的某个alpha.我该怎么办?
Jam*_*ien 127
如果您有现有颜色,则可以返回具有指定alpha的新颜色,如下所示:
- (void)setBackgroundColor:(UIColor *)color
{
self.backgroundColor = [color colorWithAlphaComponent:0.3f];
}
Run Code Online (Sandbox Code Playgroud)
ohh*_*rob 12
[UIColor clearColor] 是的,我该怎么说呢?,清楚!
这是一个方便类方法,返回UIColoralpha为零.
如果您想要一种具有分数透明度的颜色:
+ (UIColor *)colorWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha
Run Code Online (Sandbox Code Playgroud)
或者其他UIColor类方法之一.
E.M*_*.M. 12
您可以这样使用colorWithWhite:alpha:
[UIColor colorWithWhite:1.0 alpha:0.5];
Run Code Online (Sandbox Code Playgroud)
或者如果你想要一种特定的颜色:
[UIColor colorWithRed:1.0 green:1.0 blue:0.3 alpha:0.72];
Run Code Online (Sandbox Code Playgroud)
查看文档.
对于Swift,您可以使用:
UIColor.black.withAlphaComponent(0.5)
Run Code Online (Sandbox Code Playgroud)
或RGB颜色:
UIColor(red: 0/255.0 , green: 0/255.0 , blue: 0/255.0 , alpha: 0.5)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25845 次 |
| 最近记录: |