Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ipad 如何知道ios键盘上按下了哪个键?_Ipad_Ios5_Uikeyboard_Uikeyinput - Fatal编程技术网

Ipad 如何知道ios键盘上按下了哪个键?

Ipad 如何知道ios键盘上按下了哪个键?,ipad,ios5,uikeyboard,uikeyinput,Ipad,Ios5,Uikeyboard,Uikeyinput,我正在实现一个iPad应用程序。在我的应用程序中,我需要知道键盘上按下了哪个键。你们能帮帮我吗有办法找到吗 谢谢,, Sekhar.这是一个模糊的问题,但如果您只是想知道点击了哪个键,则需要为称为键盘的输入控件实现一个委托。例如,如果使用的是UITextView,则实现UITextView委托,将控件的委托属性连接到类,然后实现textView:shouldChangeTextInRange:replacementText:。当UITextView识别出一个更改时,它将调用此方法。然后可以在“r

我正在实现一个iPad应用程序。在我的应用程序中,我需要知道键盘上按下了哪个键。你们能帮帮我吗有办法找到吗

谢谢,,
Sekhar.

这是一个模糊的问题,但如果您只是想知道点击了哪个键,则需要为称为键盘的输入控件实现一个
委托。例如,如果使用的是
UITextView
,则实现
UITextView委托
,将控件的委托属性连接到类,然后实现
textView:shouldChangeTextInRange:replacementText:
。当
UITextView
识别出一个更改时,它将调用此方法。然后可以在“replacementText”参数中查看字符

使用
UITextField
使用
UITextFieldDelegate
并实现
textField:shouldChangeCharactersRange:replacementString:
方法

您可以使用
UITextField
执行其他操作,如在Interface Builder中将返回按钮更改为完成按钮。实现
textfield应该返回:
方法。如果调用了它,则对传递给该方法的对象运行
resignFirstResponder


希望这能有所帮助。

您能提供有关该视图的更多信息以及一些代码吗?我认为这里没有足够的信息可以帮助你。你们试过什么了?实际上我们已经关闭了iPad默认键盘上的按键,我需要定制按键动作。