1

可可新手在这里。
我尝试从键盘获取输入并在将其写入 nstextfield 之前对其进行检查。
从搜索中我发现keydown()并且NSFirstResponder是​​我需要的。但我无法理解如何实现这些东西,以及一般来说这些东西是如何NSFirstResponder工作的。

有人可以帮我举个例子或一些资料吗?

4

1 回答 1

0

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

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

返回 NO 或 YES 以拒绝/允许该更改

于 2012-11-23T15:50:57.427 回答