В моем ViewController
я настроил NSGestureRecognizer
, чтобы знать, когда пользователь нажимает на конкретное TextField.
в viewDidLoad()
переопределить У меня
let gesture = NSGestureRecognizer()
gesture.buttonMask = 0x1
gesture.numberOfClicksRequired = 1
gesture.target = self
gesture.action = #selector(ViewController.textOutputClicked)
textOutput.addGestureRecognizer(gesture)
, а затем в моем ViewController у меня есть
@objc func textOutputClicked(sender: NSGestureRecognizer){
print("textOutput was clicked")
}
Это все работает, и когда я щелкаю в поле textOutput, я получаю сообщение "textOutput был нажат", однако обработка щелчка останавливается.Что я хочу сделать, и я не уверен, что правильно описать это, так это продолжать передавать щелчок на элемент управления для обработки.Так, например, точка вставки установлена в элементе управления - сейчас это игнорируется
Спасибо GS