0
JSON에서받은 텍스트에서 속성이 지정된 문자열을 만듭니다. 나는 그 텍스트를 텍스트보기에 넣을 것이다.속성 텍스트 글꼴 크기 변경 및 서식 유지
let descriptionVC = BenefitDescriptionViewController()
let attributedString = try! NSAttributedString(data: descriptionString.data(using: String.Encoding.unicode, allowLossyConversion: true)!, options: [NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType], documentAttributes: nil)
descriptionVC.labelString = attributedString
descriptionVC
override func viewDidLoad() {
super.viewDidLoad()
// print("Attributed String: \(labelString)")
if let descriptionString = labelString {
descriptionTextView.attributedText = descriptionString
descriptionTextView.textColor = UIColor.white
descriptionTextView.font = UIFont.systemFont(ofSize: 17.0)
}
}
내가 굵게되는 텍스트의 일부로서, 서식을 유지하지만, 글꼴 더 큰 만들고 싶어. 글꼴 크기를 늘리려고하면 다른 모든 서식이 사라집니다.
이것은 labelString을 인쇄 할 때 얻는 것입니다.
다음은 Objective-C 버전입니다. 속성 문자열에서 글꼴 속성을 업데이트하기위한 http://stackoverflow.com/questions/19386849/looping-through-nsattributedstring-attributes-to-increase-font-size. – rmaddy