在我的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 was clicked”,但是单击的处理停止。我想做的是继续将单击传递到要处理的控件上,但我不确定该如何描述它。例如,在控件中设置了插入点-现在它被忽略了
谢谢GS
1条答案
按热度按时间iovurdzv1#
这是可行的: