【发布时间】:2015-09-01 19:35:44
【问题描述】:
我正在尝试向我创建的 CALayer 添加渐变。我可以使用以下方法设置 CALayer 的背景颜色:
self.colorLayer = [CALayer layer];
[self.colorLayer setBackgroundColor:color.CGColor];
[self.colorView setWantsLayer:YES];
[self.colorView setLayer:self.colorLayer];
我环顾四周没有成功(令人惊讶的是,我认为这会得到多次回答)。
我做了一个渐变:
NSGradient *gradient =
[[NSGradient alloc] initWithStartingColor:[NSColor orangeColor]
endingColor:[NSColor lightGrayColor]];
但无法将其添加到我的 CALayer 或添加角度。
【问题讨论】:
标签: objective-c xcode macos cocoa cocoa-touch