这是一个模糊的问题,但如果您只是想知道按下了哪个键,则需要实现一个delegate用于称为键盘的输入控制。例如,如果您正在使用UITextView,然后执行UITextViewDelegate,将控件的委托属性连接到您的类,然后实现textView:shouldChangeTextInRange:replacementText:. When UITextView识别出更改,然后它将调用此方法。然后,您可以观察“replacementText”参数中的字符。
With UITextField使用UITextFieldDelegate并实施textField:shouldChangeCharactersInRange:replacementString: method.