gpt4 book ai didi

cocoa - NSTextField GotFocus 事件 Cocoa Swift

转载 作者:行者123 更新时间:2023-11-28 11:20:16 24 4
gpt4 key购买 nike

在 swift Cocoa 中,当 NSTextField 获得编辑焦点时会触发一个事件。我来自 C#,它有 GotFocus() 和 LostFocus() 事件。

对于 NSTextfield,我只能找到这些在开始输入后触发的函数。一旦获得焦点就不会。

 override func controlTextDidBeginEditing(obj: NSNotification) {
}

func control(control: NSControl, textShouldBeginEditing fieldEditor: NSText) -> Bool {

}

我需要这个,因为只要有人开始编辑,我就想显示更多细节。我有一个更简单的显示名称和用于编辑的全名。

谢谢,

最佳答案

您可以继承 NSTextField 并覆盖 becomeFirstResponder 和 resignFirstResponder。请查看此链接 How to detect when NSTextField has the focus or is it's content selected cocoa

关于cocoa - NSTextField GotFocus 事件 Cocoa Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28807742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com