我有一个NSTextField,默认情况下不可编辑,是第一响应者 我想点击它就可以使NSTextField可编辑/激活 我将其子类化并使用了mousedown事件:
- (void)mouseDown:(NSEvent *)theEvent
{
NSLog(@"link mouse down");
[self setEditable:TRUE];
}
但是我需要在NSTextFIeld上单击2次才能激活和编辑,但是每次点击我都可以正确地看到NSLog“鼠标按下”。
我忘了做什么?感谢