【发布时间】:2017-03-26 00:32:51
【问题描述】:
有几种方法可以在 Cocoa 中绘制四个圆角,使用 CALayer 或 NSBezierPath。但是如何在 NSButton 上绘制一个圆角?
按钮的当前结构是:
NSButton *button = [[NSButton alloc] initWithFrame:NSMakeRect(0, 0, 50, 20)];
[button setTitle:@"My button"];
[button.cell setBackgroundColor:[NSColor grayColor]];
我想要做的是一个半径为 10 的圆形右上角。我该怎么做?
【问题讨论】:
-
如果您发布了解决方案,为什么不将其发布为答案?
标签: cocoa nsbutton nsbezierpath