0
A
回答
1
请勿重写keyDown。当文本控制文本发生变化时注册通知。下面将针对工作的NSTextField:
// Listen for change events on fields
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(valueChanged:)
name:@"NSControlTextDidChangeNotication"
object:textField ];
...
(void) valueChanged:(NSNotification*)notification {
// TODO -- look at the stringValue of your TextField
}
0
您可以使用
- (void)controlTextDidChange:(NSNotification *)aNotification
这将是充分利用,如果你需要验证您的文本字段中的数据...
相关问题
- 1. 在python中处理键盘事件
- 2. 键盘笔画的事件处理
- 3. iPad的关闭键盘事件处理
- 4. Python中的键盘事件处理?
- 5. 不能处理键盘事件android
- 6. Android:键盘事件处理程序
- 7. 红宝石键盘事件处理
- 8. Flex帆布键盘事件处理
- 9. 在可可中处理菜单事件
- 10. 在iPhone上处理键盘完成按下的事件
- 11. 在窗口上处理虚拟键盘关闭事件10
- 12. 可可听键盘命令+向上事件
- 13. 在OSX上的可可在全屏模式下处理事件
- 14. PowerShell可以处理键盘事件吗?宏编程语言,或AutoHotkey的更换
- 15. 在EditText上处理虚拟键盘
- 16. 如何正确处理快捷键和键盘事件?
- 17. WP8键盘处理
- 18. Android - 处理虚拟和物理键盘事件
- 19. 在Lwuit中,如何处理键盘导航事件?
- 20. 如何在格斗游戏开发中处理键盘事件?
- 21. 在带重音符号的键盘中处理双重事件
- 22. 在整个程序的一个地方处理键盘事件
- 23. 在Cocoa中捕捉未处理的键盘事件
- 24. 直接在VB KeyPress事件中处理键盘扫描代码
- 25. 在appium-android中处理软键盘事件
- 26. 可编辑DIV的孩子上的键盘事件
- 27. 我可以在HTML <button />元素上处理右键单击事件吗?
- 28. 可可:拖动时不会触发键盘事件(NSEventTrackingRunLoopMode)
- 29. 键盘事件
- 30. 键盘事件
它总是有助于表征“不会工作”。崩溃?什么都没发生?密钥出现在框中,但没有keyDown消息?代码也是有帮助的。这是NSTextField还是NSTextView?你真的需要事件本身,还是只需要角色? – Caleb