今天看見一個(gè)需要,父控件的背景色需要設(shè)置alpha值妙蔗,子控件不需要
-
首先想到的是這樣處理俱箱,但這樣父控的alpha值會(huì)影響到子控件
/* Create a new color object in CI's default RGB colorspace
which is kCGColorSpaceSRGB or, if running on OSX before 10.10,
kCGColorSpaceGenericRGB. */
+ (instancetype)colorWithRed:(CGFloat)r green:(CGFloat)g blue:(CGFloat)b alpha:(CGFloat)a;
-
查了下可以用這樣處理
// Returns a color in the same color space as the receiver with the specified alpha component.
- (UIColor *)colorWithAlphaComponent:(CGFloat)alpha;
-
舉個(gè)例子??:
self.view.backgroundColor = [[UIColor redColor] colorWithAlphaComponent:0.3];