如何知道 iPhone 键盘中按下的键
Posted
技术标签:
【中文标题】如何知道 iPhone 键盘中按下的键【英文标题】:How to know the pressed key in the keyboard in iPhone 【发布时间】:2011-05-19 21:13:43 【问题描述】:我是 iPhone 新手。
我想知道键盘上按下的键,而不是键的字母,我想在UITextView
中插入另一个字母。
因此,当在键盘上按下一个键时,是否会调用任何方法
以及我们可以更改该键的字母的方法,这些字母将写入UITextView
?
提前致谢。
【问题讨论】:
【参考方案1】:UITextViewDelegate Protocol
提供了一种截取字符的方法,因为键入的字符是:
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
此时您可以返回 NO 并进行自己的文本替换。
【讨论】:
以上是关于如何知道 iPhone 键盘中按下的键的主要内容,如果未能解决你的问题,请参考以下文章
我是不是需要在我的 iphone 应用程序中按下每个按钮时不断检查连接?
UITextField - 检测内置 iPhone 键盘上的输入?