在 xcode 中实现表情符号
我正在尝试构建一个应用程序,让用户可以像 GTalk 一样自由添加表情符号(例如:P :) :( ...)。但我无法弄清楚用户输入字符后处理和显示它们的确切方法。
请提出同样的想法,因为任何形式的帮助都可以触发此问题的解决方案。
I am tryingt o build an application where I am giving user liberty to add the emojis as in GTalk (e.g. :P :) :( ...). But I am not able to figure out the exact way to handle and display them once the characters are entered by the user.
Kindly pour in ideas for the same, as any form of help could trigger a solution for this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于输入,您可以使用自定义按钮,使用表情符号的 unicode 表示形式设置其标题。 iPhone对此有原生支持。
为了将其显示在文本框中,您必须将其作为字符串的单个字符处理,以便您可以将常规文本与表情符号连接起来。
此页面列出了表情符号的完整列表:http://pukupi.com/post/1964/
编辑:您可以使用转换表
:) = \ue415
:( = \ue40e
....
您可以使用该转换表来使用图像而不是 unicode 字符,但如果您想在同一段落中合并文本和图像,则非常复杂。
如果您想使用图像,这是使用属性列表的示例
For inputs you can use custom buttons, setting their titles with the unicode representation of the emojis. Iphone has native support for this.
For display it in a textbox you have to handle this as a single char of a string so you can concatenate your regular text with emojis.
A complete list of emojis are listed in this page: http://pukupi.com/post/1964/
Edit: You can use a conversion table
:) = \ue415
:( = \ue40e
....
You can use that conversion table with using images instead unicode chars but it is very complicated if you want to merge text and images in the same paragraph.
Here is an example using a property list if you want to use images