我有一个NSTextField
添加到自定义视图的视图层次结构中并设置用户在该自定义视图内单击时的位置。
如果文本字段退出第一响应者状态,例如因为用户NSTextField
在窗口中单击了另一个,我需要获取它的值并再次从视图层次结构中删除它。
我的自定义视图如何得到通知NSTextField
它拥有辞职的第一响应者状态,而不必仅仅为了这个单一目的而对该文本字段进行子类化?
该NSTextFieldDelegate
方法control:textShouldEndEditing:
不会执行,因为它仅在用户实际编辑文本字段中的内容时才被调用。如果用户没有在其中进行任何编辑,我还需要隐藏文本字段。