0

当我单击键盘上的空格按钮时,如何将 UITextview 中的字符替换为 unicode 字符?

例如:我输入“:(”,然后按空格键将字符替换为“\ue403”。

我想在我的应用程序中创建表情聊天。

感谢关注。

4

1 回答 1

1

使用 UITextField 委托消息:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

在这种情况下发生的情况是空格将作为最终字符串进入,并且范围的长度将为 0。您可以查询文本字段以获取当前字符串。因此,您将“字符串”更改为您想要的字符,以编程方式将其附加到 textField 文本,然后返回 NO。

于 2012-07-23T11:48:13.753 回答