【发布时间】:2013-12-20 22:36:18
【问题描述】:
我想为我的NSLevelIndicator 创建一个自定义类,它只是将边缘四舍五入。 (即像圆角矩形按钮)
我创建了一个自定义类,我知道我必须在
-(void)drawRect:(NSRect)dirtyRect;
方法,但我完全不知道如何实现这一点,我希望有人对此有想法。
【问题讨论】:
-
“……我知道我必须在 [
drawRect:] 方法中实现它……”这里有一个问题:NSLevelIndicator 是一个控件,而不是常规视图,因此您必须至少部分工作在细胞水平。好消息是,你可能根本不需要继承 NSLevelIndicator ;坏消息是,您必须改为子类 NSLevelIndicatorCell(如果不是另外)。
标签: objective-c cocoa nslevelindicator