【发布时间】:2026-01-27 12:30:02
【问题描述】:
我是 iPhone 新手。
我想知道键盘上按下的键,而不是键的字母,我想在UITextView 中插入另一个字母。
因此,当在键盘上按下一个键时,是否会调用任何方法
以及我们可以更改该键的字母的方法,这些字母将写入UITextView?
提前致谢。
【问题讨论】:
标签: iphone objective-c uitextview uikeyboard uitextviewdelegate
我是 iPhone 新手。
我想知道键盘上按下的键,而不是键的字母,我想在UITextView 中插入另一个字母。
因此,当在键盘上按下一个键时,是否会调用任何方法
以及我们可以更改该键的字母的方法,这些字母将写入UITextView?
提前致谢。
【问题讨论】:
标签: iphone objective-c uitextview uikeyboard uitextviewdelegate
UITextViewDelegate Protocol 提供了一种截取字符的方法,因为键入的字符是:
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
此时您可以返回 NO 并进行自己的文本替换。
【讨论】: