【发布时间】:2016-01-15 18:57:26
【问题描述】:
我有一个NSTextField,并且想在用户更改值时发送一个操作。我在 Interface Builder 中检查了“Continuous”(它适用于 NSSlider,即正常工作),但 NSTextField 仅在我取消焦点时才会发送他的动作。如何从 NSTextField 连续发送操作(使用 Swift)?
【问题讨论】:
标签: swift nstextfield continuous nsslider
我有一个NSTextField,并且想在用户更改值时发送一个操作。我在 Interface Builder 中检查了“Continuous”(它适用于 NSSlider,即正常工作),但 NSTextField 仅在我取消焦点时才会发送他的动作。如何从 NSTextField 连续发送操作(使用 Swift)?
【问题讨论】:
标签: swift nstextfield continuous nsslider
将文本字段的委托设置为应该接收动作并实现的类
func controlTextDidChange(_ obj: NSNotification)
当控件中的文本(例如文本字段或 形式变化。控制发帖
NSControlTextDidChangeNotification通知,如果控件的委托实现了这个方法,它 自动注册接收通知。使用密钥 @"NSFieldEditor" 从 userInfo 中获取字段编辑器 通知对象的字典。
【讨论】: