以 :emoji: 格式渲染表情符号
Render emoji in :emoji: format
我正在尝试在 UITextView 中呈现一些 emojis,但它们在 :emoji: 格式,例如肌肉表情符号是:muscle:,在网上看了很多,找不到什么格式...
如何正确渲染这种表情符号?
谢谢
这些表情符号短名称(如 :muscle:
)并非由 Unicode 联盟正式指定。默认情况下,iOS SDK 中没有执行此操作的实现。因此,您需要使用一些现有项目或自己实施。
如果您使用 StringEmojize pod,您可以将带有表情符号短名称的字符串转换为带有实际表情符号的字符串,如下所示:
let stringWithShortNames = "This is a test :muscle:"
let stringWithEmojis = stringWithShortNames.emojizedString()
print(stringWithEmojis) // This is a test
我正在尝试在 UITextView 中呈现一些 emojis,但它们在 :emoji: 格式,例如肌肉表情符号是:muscle:,在网上看了很多,找不到什么格式... 如何正确渲染这种表情符号?
谢谢
这些表情符号短名称(如 :muscle:
)并非由 Unicode 联盟正式指定。默认情况下,iOS SDK 中没有执行此操作的实现。因此,您需要使用一些现有项目或自己实施。
如果您使用 StringEmojize pod,您可以将带有表情符号短名称的字符串转换为带有实际表情符号的字符串,如下所示:
let stringWithShortNames = "This is a test :muscle:"
let stringWithEmojis = stringWithShortNames.emojizedString()
print(stringWithEmojis) // This is a test