我正在尝试在 UITextView 中渲染一些表情符号,但它们是:表情符号:格式,例如肌肉表情符号是:肌肉:在网上看了很多,找不到什么格式...... 如何正确呈现这种表情符号?
由于
答案 0 :(得分:2)
这些表情符号短名称(如:muscle:
)未由Unicode Consortium正式指定。默认情况下,iOS SDK中没有实现此功能。因此,您需要使用一些现有项目或自己实现。
如果您使用StringEmojize窗格,则可以将带有表情符号短名称的字符串转换为具有实际表情符号的字符串,如下所示:
let stringWithShortNames = "This is a test :muscle:"
let stringWithEmojis = stringWithShortNames.emojizedString()
print(stringWithEmojis) // This is a test