0
NSTextStorage, NSTextContainer, NSLayoutManager의 세 클래스를 사용하여 텍스트를 화면에 그립니다. nstextstorage의 한 부분에 몇 가지 특수 특성 (밑줄, 색 ...)을 지정하고 싶지만 작동하지 않습니다. NSConcreteNotifyingMutableAttributedString addAttribute : 값 : 범위 : 무 값이 도와 줄 수NSTextStorage를 사용하여 텍스트 그리기
NSTextStorage *textStorage= [[NSTextStorage alloc] initWithString:string];
int fromLength= [[[pub from] name] length];
[textStorage addAttribute:NSUnderlinePatternSolid value:NSUnderlineStyleAttributeName range:NSMakeRange(0, fromLength)];
[textStorage addAttribute:NSFontAttributeName value:[self defaultFont] range:NSMakeRange(0, [textStorage length])];
문제는이 예외가 발생한다는 것입니다 : 다음 코드는?
미리 감사드립니다.
편집 : 메서드 호출을 수정하여 예외를 해결했습니다. 그러나 속성은 표시되지 않습니다.
예외에 대한 해결책을 찾았습니다 : 인수를 제대로 작성하지 않았습니다 ^^ –