NSTextField GotFocus 事件 Cocoa Swift
NSTextField GotFocus Event Cocoa Swift
在 swift Cocoa 中是否有一个事件在 NSTextField 获得编辑焦点时触发。我来自 C#,它有 GotFocus() 和 LostFocus() 事件。
对于 NSTextfield,我只能找到这些在开始输入后触发的函数。不是一旦获得焦点。
override func controlTextDidBeginEditing(obj: NSNotification) {
}
func control(control: NSControl, textShouldBeginEditing fieldEditor: NSText) -> Bool {
}
我需要这个,因为只要有人开始编辑,我就想展示更多细节。我有一个更简单的显示名称,以及用于编辑的全名。
谢谢,
您可以继承 NSTextField 并覆盖 becomeFirstResponder 和 resignFirstResponder。请检查此 link How to detect when NSTextField has the focus or is it's content selected cocoa
在 swift Cocoa 中是否有一个事件在 NSTextField 获得编辑焦点时触发。我来自 C#,它有 GotFocus() 和 LostFocus() 事件。
对于 NSTextfield,我只能找到这些在开始输入后触发的函数。不是一旦获得焦点。
override func controlTextDidBeginEditing(obj: NSNotification) {
}
func control(control: NSControl, textShouldBeginEditing fieldEditor: NSText) -> Bool {
}
我需要这个,因为只要有人开始编辑,我就想展示更多细节。我有一个更简单的显示名称,以及用于编辑的全名。
谢谢,
您可以继承 NSTextField 并覆盖 becomeFirstResponder 和 resignFirstResponder。请检查此 link How to detect when NSTextField has the focus or is it's content selected cocoa