Я хочу провести зачеркнутую линию в swift 4, как показано на рисунке ниже.
Я провел зачеркнутую линию, как показано наниже изображение с использованием следующего кода.
func strikeThrough(_ color: UIColor) -> NSAttributedString {
let attributeString: NSMutableAttributedString = NSMutableAttributedString(string: self)
let textRange = NSRange(location: 0, length: attributeString.length)
attributeString.addAttribute(NSAttributedString.Key.strikethroughStyle, value: 1, range: textRange)
attributeString.addAttribute(NSAttributedString.Key.baselineOffset, value: 0, range: textRange)
attributeString.addAttribute(NSAttributedString.Key.foregroundColor, value: UIColor.lightGray, range: textRange)
attributeString.addAttribute(NSAttributedString.Key.strikethroughColor, value: color, range: textRange)
return attributeString
}
Любые предложения, как я могу нарисовать наклонную линию над текстом.Если возможно, дайте мне решение с использованием Core Graphics.