获取可可的键盘输入

时间:2012-11-23 14:54:33

标签: macos cocoa keyboard-events keydown

可可新手在这里 我尝试从键盘输入并在将其写入nstextfield之前检查它 从搜索中我发现keydown()NSFirstResponder是我需要的。但我无法理解如何实现这些事情以及NSFirstResponder的工作原理。

有人可以通过示例或某些来源帮助我吗?

1 个答案:

答案 0 :(得分:0)

不要在文本字段中获取原始事件。而是在你的控制器中实现这个委托:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

返回NO或YES以禁止/允许更改