gpt4 book ai didi

swift - 如何确定事件文本字段

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

如何确定哪个文本字段处于事件状态? (哪一个有重点)。

我在 objective-C 中找到了这段代码,但不知道它是否仍然有效以及如何快速翻译它

NSResponder *firstResponder = [[NSApp keyWindow] firstResponder];
if ([firstResponder isKindOfClass:[NSText class]] && [(id)firstResponder delegate] == mySearchField) {
NSLog(@"Yup.");
}

最佳答案

给你:

var responder = window.firstResponder
if responder.isKind(of: NSText.self) {
let fieldEditor = responder as! NSText
responder = fieldEditor.delegate as! NSResponder
}

最后是 responder 焦点控件。如果获得焦点的控件是 NSTextField,那么第一响应者是字段编辑器,即文本字段内的 NSTextView。字段编辑器的委托(delegate)就是控件。

关于swift - 如何确定事件文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40314307/

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