저는 핵심 텍스트를 처음 사용하는 데 익숙하며 색상 속성을 사용하는 방법에 대한 정보를 많이 찾지는 않습니다 ... 어떻게 기본 텍스트 색상을 설정하겠습니까? 특정 범위의 색상을 변경 하시겠습니까?핵심 텍스트 설정 특정 단어의 기본 색상 및 색상
내가하려는 것은 짧은 문장을 그리는 것입니다. 텍스트의 기본 색상을 밝은 회색으로 표시하고 강조 표시하기 위해 빨간색으로 한 단어를 표시하고 싶습니다.
저는 핵심 텍스트를 처음 사용하는 데 익숙하며 색상 속성을 사용하는 방법에 대한 정보를 많이 찾지는 않습니다 ... 어떻게 기본 텍스트 색상을 설정하겠습니까? 특정 범위의 색상을 변경 하시겠습니까?핵심 텍스트 설정 특정 단어의 기본 색상 및 색상
내가하려는 것은 짧은 문장을 그리는 것입니다. 텍스트의 기본 색상을 밝은 회색으로 표시하고 강조 표시하기 위해 빨간색으로 한 단어를 표시하고 싶습니다.
더 나은 내가 가지고 있던 문제를 설명하려고 노력하는 동안, 나는 ... 나는이
대신이UIColor _textColor = [UIColor grayColor];
[string addAttribute:(id)kCTForegroundColorAttributeName value:(id)_textColor range:NSMakeRange(0, [string length])];
를 오류하고 있었다 발견
UIColor _textColor = [UIColor grayColor];
[string addAttribute:(id)kCTForegroundColorAttributeName value:(id)_textColor.CGColor range:NSMakeRange(0, [string length])];
올바른 색상 개체를 사용하고 있는지 확인하는 것이 좋습니다.
나는 UILable의 서브 클래스를 생성 UITextView 글꼴과 색상에 대한 모든 정보를 저장할 라벨/텍스트 뷰와 NSAttributedString은에 레이어로 핵심 텍스트 (CATextLayer)를 사용)이 문제
하나를 해결하는 두 가지 방법이 있습니다
2) NSAttributedString을 사용해야합니다. UILabel을 확장 한 OHAttributedLabel을 확인하고 다른 도우미 중 NSAttributedString을 통해 텍스트를 설정하기위한 지원을 추가합니다.
희망이 도움이 될 것입니다. 자세한 내용은 내 게시물을 cehck로하시기 바랍니다
블로그에서이 놀라운 게시물을 확인하십시오. http://www.cocoanetics.com/2011/01/befriending-core-text/ – Andrea
heh는 내가 블로그에 올린 정확한 블로그 게시물이지만 감사합니다. 그렇습니다. 놀랍습니다. – Cruinh