Добавление действия click к NSTextField
Как подключить событие к NSTextField, когда я нажимаю на него? Есть ли там примеры?
Ответы
Ответ 1
Вы можете попробовать следующее: оно работает для меня.
@interface customTextField : NSTextField
@property (strong) id target;
@end
@implementation customTextField
- (void)mouseDown:(NSEvent *)theEvent
{
[self sendAction:@selector(clickAction:) to:[self target]];
}
@end
Спасибо.
Ответ 2
NSClickGestureRecognizer *click = [[NSClickGestureRecognizer alloc] initWithTarget:self action:@selector(myTextFieldClicked:)];
[self.myTextField addGestureRecognizer:click];
Ответ 3
Метод, который вы ищете, - textShouldBeginEditing:
Вы должны сначала установить делегат из NSTextField.