- (void)drawRect:(NSRect)dirtyRect {
[super drawRect:dirtyRect];
CALayer *layer = [CALayer layer];
[self setWantsLayer:YES];
[layer setBackgroundColor:[NSColor redColor].CGColor];
[self setLayer:layer];
// 数值颜色设置
//self.layer.backgroundColor = [NSColor colorWithRed:0.2 green:0.5 blue:0.9 alpha:1.0].CGColor;
[self setNeedsDisplay:YES];
}
本文介绍如何在Objective-C中利用CALayer自定义视图的背景颜色,包括直接使用预定义颜色和通过RGB值设定颜色的方法。示例代码展示了如何创建并设置CALayer的背景色。
824

被折叠的 条评论
为什么被折叠?



