2012-06-26 102 views
1

我希望用户在我正在为之工作的公司进行的小型聊天中轻松访问表情符号图标。 因此,我想制作一个显示可用表情图标的面板。为此,我正在使用NSCollectionView。现在,我需要传递一个在NSTextField中显示的字符串。该字符串必须包含一个Emoji图标。在Mac应用程序中显示表情符号图标

我无法弄清楚如何在字符串中使用unicode编写这个Emoji图标。我试过的所有东西都显示出一个奇怪的符号,而不是图标。

任何人都可以告诉我,我可以如何将Emoji图标放入NSString

回答

6

你想表情符号?

他们以Unicode现在

如果你打开角色阅读器,你可以把它们真正直接粘贴到你的源代码。如果您愿意,可以通过在Unicode代码图表(尤其是chart for the U+1F300 block)中查找它们,以十六进制(猫脸的\U0001F431)对它们进行编码。

如果您想确保它们以彩色显示,您需要为表情符号选择“Apple Color Emoji”字体。您可以使用NSAttributedString以每个字符为基础设置字体。

+0

谢谢。这正是我需要的! – simonbs

相关问题