У меня есть NSTextField, который по умолчанию не редактируется и отвечает первым.
Я хотел бы сделать NSTextField доступным для редактирования/активным, как только я нажму на него.
Я создал подкласс и использовал событие mousedown:
- (void)mouseDown:(NSEvent *)theEvent
{
NSLog(@"link mouse down");
[self setEditable:TRUE];
}
Однако мне нужно дважды щелкнуть NSTextFIeld, чтобы стать активным и редактируемым, но для каждого щелчка я могу правильно видеть NSLog «Мышь вниз».
Что я забыл сделать? Спасибо