Это немного странная проблема для меня.Я отображаю какой-то сложный атрибутивный текст на ярлыке, и он работал хорошо, пока недавно над определенными строками текста не появилась маленькая серая линия, как показано ниже:
![image](https://i.stack.imgur.com/AdZlc.jpg)
Обратите внимание, что это отличается от разделителя ячеек таблицы и отображается только над прямоугольником метки.
Немного отладив, я также заметил, что строка не появляется, когда я неиметь маленькую голубую метку "flair" в квадратных скобках:
Я использую следующий код для добавления проблемных синих тегов:
let captionFont = UIFont.preferredFont(forTextStyle: UIFontTextStyle.caption1);
let offset = (bodyFont.lineHeight / 2) - (captionFont.lineHeight / 2)
attributedString.addAttributes([NSAttributedStringKey.font : captionFont, NSAttributedStringKey.foregroundColor : Constants.linkColor, NSAttributedStringKey.baselineOffset:offset], range: flairRange!)
Что яделать неправильно?Это ошибка CoreText?