我只想在自定义 NStextFieldCell 中添加一个带有 setAction 的简单 NSButton ...... 但是我的处理器占用了 100% 以上......
我的自定义 NStextFieldCell 类中的代码如下:
- (void)drawWithFrame:(NSRect)cellFrame inView:(NSView *)controlView
{
...
NSButton *myButton = [[NSButton alloc] initWithFrame:NSMakeRect(cellFrame.origin.x+200, cellFrame.origin.y+5, 30, 30)];
[controlView addSubview: myButton];
[myButton setTitle: @"Button title!"];
[myButton setButtonType:NSMomentaryLightButton];
[myButton setBezelStyle:NSRoundedBezelStyle];
[myButton setTarget:self];
[myButton setAction:@selector(myAction)];
...
}
任何想法 ?谢谢