如何知道 iPhone 键盘上按下的键

发布于 2024-11-08 02:02:01 字数 179 浏览 1 评论 0原文

我是 iPhone 新手。 我想知道键盘中按下的键,而不是键的字母,我想在 UITextView 中插入另一个字母。

因此,为此,当按下键盘上的某个键时,是否会调用任何方法 以及我们可以更改该键的字母的方法,该字母将被写入 UITextView

提前致谢。

I am new to iPhone.
I'd like to know the key pressed in the keyboard, and instead of the letter of the key I'd like to insert another letter in UITextView.

So for this are there any methods which will be called when a key is pressed in the key board
and the methods in which we can change the letter of that key, which will be written to the UITextView ?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眼泪淡了忧伤 2024-11-15 02:02:02

UITextViewDelegate 协议 提供了一种在输入时截取字符的方法:

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text

此时您可以返回 NO 并进行自己的文本替换。

The UITextViewDelegate Protocol provides a way of intercepting characters as the are typed using:

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text

at this point you can return NO and do your own text replacement.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文