iPhone键盘键值返回

时间:2010-02-05 12:59:28

标签: iphone keyboard events

我想知道iPhone键盘是否存在类似touchesBegan for touches Event的方法。我的意思是如何知道何时按下一个键,它的值是多少。 (不要在UITextfield或UILabel上显示它,但是以NSLog显示它)。 有什么办法吗?

2 个答案:

答案 0 :(得分:1)

您需要UITextFieldDelegate Protocol方法:

– textField:shouldChangeCharactersInRange:replacementString:

每按一次键,键盘就会发送一次,这样您就可以决定是否要显示与该键相关联的字符或执行其他操作。

答案 1 :(得分:0)

直接访问键盘视图是严格未记录的,因此不要考虑将其应用于任何AppStore应用程序。

但是,您可以制作屏幕外文本字段,并使用它来捕获键盘输入。