Cool extension for UILabel:
extension UILabel{ func setCharacterSpacing(_ spacing: CGFloat){ let attributedStr = NSMutableAttributedString(string: self.text ?? "") attributedStr.addAttribute(NSAttributedString.Key.kern, value: spacing, range: NSMakeRange(0, attributedStr.length)) self.attributedText = attributedStr } }
Using:
label.setCharacterSpacing(4)
source share