我正在尝试回应 aclick内的textfield. 当点击发生时,我将打开一个panel. 我最初的想法是使用一种delegate方法来响应click事件 - 但我发现:
此方法不起作用:
(void)textDidBeginEditing:(NSNotification *)aNotification
此方法确实有效,但仅在我实际编辑文本字段中的文本时才有效,而不是在我第一次单击它时。而且 - 如果我再次编辑文本,此方法将停止工作:
(void)controlTextDidBeginEditing:(NSNotification *)aNotification
我可以使用尽可能多的细节——或者理想情况下的代码示例。我知道 annstextfield继承自NSControl,它有一个mouseDown事件。是否也有类似的方法来响应事件textfield?