swift - 如何检测 NSTextField 上的回车键命中

标签 swift macos cocoa nstextfield swift2

在文本字段中,我需要检测用户是否按下了 Enter(返回)键。委托(delegate)方法与 UITextField 中的方法完全不同,所以不太确定该怎么做...我使用 swift 2.3 atm。

最佳答案

当用户按下 enter 键时委托(delegate)方法

func controlTextDidEndEditing(_ aNotification : Notification)

被调用。

这是 Swift 3 语法。键入 cont 并使用代码完成来获取 Swift 2 语法。

关于swift - 如何检测 NSTextField 上的回车键命中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40614489/

相关文章:

swift - 从 SPM 中 Xcode 生成的项目出现运行时错误(dyld : Library not loaded, 不兼容的库版本)

macos - 构建@com_google_protobuf 时缺少依赖项//:protobuf_lite

macos - 更改 "user"的 brew 服务

ios - 如何使用 CNContactPickerViewController 获取地址和联系人?

ios - Swift 字典获取值的键

swift - Cocoa 绘制可 ScrollView 的困境

objective-c - 如何获取包含 WebView 的单元格的 NSTableView heightOfRow

objective-c - 我应该将通过 Interface Builder 进行的委托(delegate)引用设为 nil 吗?

ios - self.navigationItem.hide Back Button = YES 并在 iOS 7 上使用滑动手势返回

ios - 如何使用点击手势放置文本字段位置