зачеркнутая линия не показана в середине UILabel swift iOS - PullRequest
0 голосов
/ 31 марта 2020

Я назначил attributedText для UILabel, см. Следующий код, но зачеркнутая линия не отображается в центре (вертикально / в середине) текста UIlabel.

enter image description here

let strikethroughAttribute = [
        .font: UIFont(name: "Roboto-Medium", size: 16.0)!,
        .foregroundColor: UIColor.gray,
        .strikethroughStyle: NSUnderlineStyle.single.rawValue,
        .strikethroughColor: UIColor.gray] as [NSAttributedString.Key : Any]
}

var formattedString = NSMutableAttributedString(string: "$198")
formattedString.addAttributes(strikethroughAttribute, range: NSMakeRange(0, formattedString.length))

label.attributedText = formattedString
...