2012-11-26 5 views
1

나는 텍스트의 일부분에 굵게 또는 기울임 체를 추가하기 만하면된다. 이미 보았던 대부분의 예제가 문자열에 대해 부분 문자열 범위 계산을 수행해야하는 코드의 상당 부분을 보여주기 때문에이 간단한 구문 분석 기능이 내장되어 있습니까? MGBoxKit에서iOS에서 마크 업을 사용하여 NSAttributedString을 만드는 간단한 방법이 있습니까?

label.attributedText = [NSAttributedString initWithXXX:@"Some **bold** and *italic text*"]; 
+0

내장 방식이 없습니다. DTCoreText는 HTML에서 NSAttributedString을 생성 할 수 있지만 마지막으로 확인했을 때 UIKit 용으로 설정되지 않았습니다. (직접 변환 할 수는 없지만 모두 kCT *에서 NS로 속성 키 이름을 변경합니다. *도대체 무엇이*) – borrrden

답변

0

MGPushParser 굵게, 기울임 꼴, 밑줄, 그리고 monospacing, 및 컬러 텍스트에 대해이 작업을 지원합니다 적으로는, 내가이 뭔가를 할 수 있습니다.

"**bold**, //italics//, __underlined__, `monospaced`, and {#0000FF|blue}" 
1

https://github.com/Cocoanetics/DTCoreText는 가능하더라도 CSS NSAttributedString은에 ^^

생각할 수있는 모든 마크 업을 지원합니다.

첨부 된 예제를 참조하십시오. 그것은 UIKit와 함께 잘 작동합니다