2012-02-11 5 views
0

사용자가 UITextField을 입력하는 동안 특정 하위 문자열 (키워드)의 색만 변경하고 싶습니다.색이 지정된 부분 문자열 (UITextField)

문서에서 나는 textColor 속성을 보았지만 일부 키워드 만 강조 표시하려고했지만 전체 텍스트 문자열의 색상은 변경되었습니다.

가능합니까?

+1

당신은 drawRect''이 할 가능성이 있습니다,하지만 난 일이 결과를 정당화합니다 모르겠어요 .. – Jacksonkr

답변

4

짧은 대답은 아니오입니다.

NSAttributedStrings 및 CATextLayers 또는 Core Text를 사용하여 자신 만의 텍스트 필드를 처음부터 만들 수는 있지만 이것은 매우 복잡하고 어려운 문제입니다.

2

사용자가 어떤 유형의 미리보기 상자에 입력 한 내용을 미러링하는 경우 서로 옆에 있고 색상이나 글꼴 등이 다른 여러 레이블이나 텍스트 필드를 만들 수 있습니다. 그렇지 않으면, 나는 Nick의 대답이 정확할 까봐 두렵습니다. 단일 textField 안에는 일어나지 않습니다.

행운을 빌어 요,

데미안은