在Mac应用中显示表情符号图标

时间:2012-06-26 16:12:47

标签: macos cocoa emoji

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

我无法弄清楚如何在字符串中以unicode编写此表情符号图标。我尝试的所有东西都只显示一个奇怪的符号而不是图标。

有谁能告诉我,我如何将表情符号图标放入NSString

1 个答案:

答案 0 :(得分:6)

你想要表情符号吗?

他们现在使用Unicode

如果打开字符查看器,您实际上可以将它们直接粘贴到源代码中。如果您愿意,可以通过在Unicode代码图表(特别是chart for the U+1F300 block)中查找它们,以十六进制(\U0001F431表示猫脸)对它们进行编码。

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