在Swift中将Unicode(例如1f564)转换为Emoji表情

如何将存储为字符串(例如1f564)的Unicode表情符号转换为可以放置在UILabel上的表情符号?

let myString = "1f564"

我已经看到了转义字符的用法,但是我无法插入变量来替换字符。

let flag = "\u{1f1e9}\u{1f1ea}"

谢谢

回答:

这可行。我不知道还有什么更直接的方法:

let myStr = "1f564"

let str = String(UnicodeScalar(Int(myStr, radix: 16)!)!)

以上是 在Swift中将Unicode(例如1f564)转换为Emoji表情 的全部内容, 来源链接: utcz.com/qa/420985.html

回到顶部