Ios6 uitextfield中的自定义笑脸

Ios6 uitextfield中的自定义笑脸,ios6,uitextfield,chat,xcode4.5,emoji,Ios6,Uitextfield,Chat,Xcode4.5,Emoji,我使用以下代码在uitextfield中显示笑脸 stringWithSmiley = [stringWithSmiley stringByReplacingOccurrencesOfString:@":)" withString:@"\ue415" options:NSCaseInsensitiveSearch

我使用以下代码在uitextfield中显示笑脸

stringWithSmiley = [stringWithSmiley stringByReplacingOccurrencesOfString:@":)"
                                    withString:@"\ue415"
                                    options:NSCaseInsensitiveSearch
                                    range:range];
我搜索发现,每个笑脸/表情符号图标都有自己的id,基于此,我们可以在文本字段中显示它

我的疑问是: 可以创建自定义笑脸吗?如果可以,那么我们如何在文本字段中显示它

如果有人有想法,请帮助我。 提前感谢

试试这个:

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

NSRange range = {NSNotFound, 0};
NSString *s = @"This is a smiley :)";

range.location = 0;
range.length = [s length];
s = [s stringByReplacingOccurrencesOfString:@":)"
                                    withString:@"\ue415"
                                    options:NSCaseInsensitiveSearch
                                    range:range];

  }
请试试这个 通过使用它,您可以自定义。
希望这能解决您的问题。

这是我唯一尝试过并得到结果的方法。我的问题是“如何使用“\ue415”之类的ID创建新的笑脸?可能吗?@ani…如果您想添加自己的自定义笑脸,然后,您必须使用
UITextfield
rightView
属性添加该笑脸的图像和文本。这将是更好的方法。我已经尝试过,并且符号出现在文本字段的右侧。我必须在文本字段的任何位置设置图像。(就像笑脸在工作一样)。可能吗?请稍候。。。我会很快为你提供工作代码。。。我也在努力。让我们对你的问题+1。它让我思考了很多。谢谢你的链接。我希望它能解决我的问题。让我试试:)