Я реализовал ExpandableLable (сторонний класс, установленный с модулями) для расширения UILabel
, нажав кнопку Читать далее - закрыть, когда текст увеличивается на UILabel
, но это работает только для системного шрифта,Пожалуйста, предложите какой-нибудь выход.
Я реализовал это так:
let modelData = model as! NewPostData
let attributedString = NSMutableAttributedString(string: modelData.descriptionValue!)
attributedString.addAttributes([.font : UIFont(name: "Nunito-Light", size: 13.0) ?? ""], range: NSRange(location: 0, length: (modelData.descriptionValue?.count)! - 1))
discriptionLbl.attributedText = attributedString
Он работает, когда размер текста равен 13, тогда не работает, если я увеличиваю шрифтразмер.