사용자가 UITextField
을 입력하는 동안 특정 하위 문자열 (키워드)의 색만 변경하고 싶습니다.색이 지정된 부분 문자열 (UITextField)
문서에서 나는 textColor
속성을 보았지만 일부 키워드 만 강조 표시하려고했지만 전체 텍스트 문자열의 색상은 변경되었습니다.
가능합니까?
사용자가 UITextField
을 입력하는 동안 특정 하위 문자열 (키워드)의 색만 변경하고 싶습니다.색이 지정된 부분 문자열 (UITextField)
문서에서 나는 textColor
속성을 보았지만 일부 키워드 만 강조 표시하려고했지만 전체 텍스트 문자열의 색상은 변경되었습니다.
가능합니까?
짧은 대답은 아니오입니다.
NSAttributedStrings 및 CATextLayers 또는 Core Text를 사용하여 자신 만의 텍스트 필드를 처음부터 만들 수는 있지만 이것은 매우 복잡하고 어려운 문제입니다.
사용자가 어떤 유형의 미리보기 상자에 입력 한 내용을 미러링하는 경우 서로 옆에 있고 색상이나 글꼴 등이 다른 여러 레이블이나 텍스트 필드를 만들 수 있습니다. 그렇지 않으면, 나는 Nick의 대답이 정확할 까봐 두렵습니다. 단일 textField 안에는 일어나지 않습니다.
행운을 빌어 요,
데미안은
당신은 drawRect''이 할 가능성이 있습니다,하지만 난 일이 결과를 정당화합니다 모르겠어요 .. – Jacksonkr