如何通过UILabel进行两次复选标记 unicode chack标记(U + 2713),没有任何图像
要使用Unicode做到这一点不是问题,如何使其类似于whatsapp的read status?如何在两个unicode符号之间设置字母间距或删除空格?
答案 0 :(得分:3)
您可以使用NSAttributedStringKey.kern
…
let label = UILabel(frame: CGRect(x: 0, y: 0, width: 100, height: 30))
label.backgroundColor = .white
label.attributedText = NSAttributedString(string: "✓✓", attributes: [.kern: -6])
来自Apple's docs…
该属性的值是一个包含浮点值的
NSNumber
对象。此值指定调整内核对字符的点数。字距调整可防止在特定字符之间出现多余的空格,并且取决于字体。值0表示禁用字距调整。此属性的默认值为0。