有几种方法可以在 Cocoa 中绘制四个圆角,使用 CALayer 或 NSBezierPath。但是如何在 NSButton 上绘制一个圆角?
按钮的当前结构是:
NSButton *button = [[NSButton alloc] initWithFrame:NSMakeRect(0, 0, 50, 20)];
[button setTitle:@"My button"];
[button.cell setBackgroundColor:[NSColor grayColor]];
我想要做的是有一个半径为 10 的圆形右上角。我该怎么做?