适合特殊字符的背景颜色

时间:2016-06-28 15:13:53

标签: ios swift

使用以下代码,我会更改文本的背景颜色。如果文本没有像€或表情符号这样的特殊字符,则背景颜色适合文本的背景。你知道如何处理这些角色在背景中垂直居中。

    mainLabel.textAlignment = .Left
    mainLabel.numberOfLines = 0
    mainLabel.sizeToFit()
    mainLabel.backgroundColor = UIColor(red: 0.090, green: 0.090, blue: 0.090, alpha: 0.8)
    mainLabel.font = UIFont(name: "Bauhaus", size: 14)
    mainLabel.textColor = UIColor(white:1, alpha:1)
    mainLabel.lineBreakMode = .ByWordWrapping
    mainLabel.baselineAdjustment = .AlignCenters

this is okay

emoji problem

euro sign problem

0 个答案:

没有答案