내 "subject.details"에서 일부 HTML 형식의 텍스트, 좀 더 HTML 서식을 전면에 다시 약간의 추가가 . 나에게 "detailsStringForDisplay"NSString을 주었다.
이 문자열을 NSData로 변환합니다. 문서 유형이 HTML이라고 말할 수있는 요소가 하나만 들어있는 사전을 설정하십시오.
그런 다음 마지막으로 데이터와 사전을 사용하여 attributedText를 설정하십시오.
NSString *fontDetailsHTML = @"<div style=\"font-size:17px; text-family:Georgia; \">";
NSString *detailsString = subject.details;
NSString *endFontDetailsHTML = @"</div>";
NSString *detailsStringForDisplay = [NSString stringWithFormat:@"%@%@%@",fontDetailsHTML,detailsString,endFontDetailsHTML];
NSData *labelTextData = [detailsStringForDisplay dataUsingEncoding:NSUnicodeStringEncoding allowLossyConversion:true];
NSDictionary *attributesForText = [[NSDictionary alloc]initWithObjectsAndKeys:NSHTMLTextDocumentType,NSDocumentTypeDocumentAttribute , nil];
self.detailDescriptionLabel.attributedText = [[NSAttributedString alloc]initWithData:labelTextData options:attributesForText documentAttributes:nil error:nil];
안녕, 그것은하지 않습니다 나는이 함께 노력하고 나를 위해 작품 : 있는 NSString * htmlString = @ "... 일부 HTML 코드 ..."; NSData * nsData = [htmlString dataUsingEncoding : NSUTF8StringEncoding]; – Samael