2011-08-28 9 views
0

나는 색깔을 바꿀 수 있기를 바란 UITextView을 가지고 있습니다. 하지만 나는 50 자 후에 만 ​​색을 바꿀 수 있기를 바란다. 문자를 계산하려면 UITextViewDelegate 메서드를 사용할 수 있지만 그 후에 색을 변경하는 방법을 모르겠습니다.iPhone SDK - UITextView 텍스트 색상 분할

예를 들어 UITextView 내에 100 자의 문구가있는 경우 처음 50자를 파란색으로, 마지막 50자를 빨간색으로 표시하고 싶습니다.

이것이 가능합니까? 이것을 달성하는 방법에 대한 조언?

많은 감사, 브렛

답변

0

당신은 textColor 속성을 사용하여, 에 대한 하나의 텍스트 뷰의 모든 문자 만 하나 색상을 설정할 수 있습니다. 하나의 문자 시퀀스에서 다른 색상을 원하면 예를 들어 UIWebView 및 html 태그를 사용할 수 있습니다.

2
+0

에서 프로젝트에 대한 링크를했다 첫 번째 링크 (http://www.cocoanetics.com/2011/01/rich-text-editing-on-ios/)가 깨졌습니다. – chown

+0

@chown 아니오, 그렇지 않습니다. 어쩌면 그들은 약간의 정전을 겪었지만 분명히 페이지를 볼 수 있습니다. –

+1

페이지 자체가 작동하지만 그 안의 링크가 github 프로젝트로 이동해야합니다 : https://github.com/Cocoanetics/NSAttributedString-Additions- HTML 용으로 404 오류가 발생합니다. 그래도 유용한 정보가 있습니다. – chown