我想知道iPhone键盘是否存在类似touchesBegan for touches Event的方法。我的意思是如何知道何时按下一个键,它的值是多少。 (不要在UITextfield或UILabel上显示它,但是以NSLog显示它)。 有什么办法吗?
答案 0 :(得分:1)
您需要UITextFieldDelegate Protocol
方法:
– textField:shouldChangeCharactersInRange:replacementString:
每按一次键,键盘就会发送一次,这样您就可以决定是否要显示与该键相关联的字符或执行其他操作。
答案 1 :(得分:0)
直接访问键盘视图是严格未记录的,因此不要考虑将其应用于任何AppStore应用程序。
但是,您可以制作屏幕外文本字段,并使用它来捕获键盘输入。