当我点击键盘上的空格键时,如何将UITextview中的字符替换为unicode字符?
例如:我键入":(",然后按空格键,字符替换为"\ue403"。
我想在我的应用程序中创建表情包聊天。
感谢关注。
使用UITextField委托消息:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
在这种情况下,空格将作为最后一个字符串,范围的长度为0。您可以查询文本字段以获取当前字符串。因此,您将"字符串"更改为所需的字符,以编程方式将其附加到textField文本中,并返回NO。