0

カスタム NStextFieldCell に setAction を使用して単純な NSButton を追加したいだけです... しかし、私のプロセッサは 100% 以上を占有します...

私のコードは、カスタム NStextFieldCell Class で次のとおりです。

- (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)];

...
}

何か案が ?ありがとう

4

0 に答える 0