十六进制整数 转 emoji图片

let lbl = UILabel(frame: CGRect(x: 0, y: 100, width: self.view.bounds.width, height: 50))

lbl.textAlignment = .center

lbl.backgroundColor = UIColor.lightGray

view.addSubview(lbl)



let str = "0x1f608"

// 1、创建一个扫描器

let scanner = Scanner(string: str)

// 2、利用扫描器从字符串中扫描出十六进制的整数

var res: UInt32 = 0

scanner.scanHexInt32(&res)

// 3、利用十六进制的整数转换为emoji表情

let emoji = Character(UnicodeScalar(res)!)

lbl.text = "\(emoji)"



图片如下:

十六进制整数 转 emoji图片_第1张图片

你可能感兴趣的:(十六进制整数 转 emoji图片)