2013-09-23 5 views
0

내 NSTextStorage에 NSTextView의 textStorage 속성을 설정하는 방법이 있습니까?NSTextView에서 특정 NSTextStorage를 사용하려면 어떻게해야합니까?

NSTextView *myTV = [[NSTextView alloc] initWithFrame:CGFrameMake(0,0,100,100) 
            withTextStorage:myTextStorage]; 

되지 않은 경우, 텍스트보기가 인스턴스화 한 후 기본 텍스트 저장을 교환 할 수있는 방법이있다 : 당신은 너무 이런 일을 할 수있는 방법이의 NSTextContainer을 사용자 정의 할 수 있습니다 이 작업은 NSTextView를 서브 클래 싱하여 수행해야합니까?

답변

0

단순히 저장소의 문자열을 바꾸는 것 외에는 NSTextStorage 개체 자체를 바꾸는 방법이없는 것처럼 보입니다.

0

텍스트 저장 장치에 속성 문자열을 설정하십시오.

[[myTV textStorage] setAttributedString:myTextStorage]; 
+0

하지만 NSTextStorage 객체 자체가 아닌 NSTextStorage 문자열을 대체하는 것이 아닙니까? – zakdances

+0

글쎄 그 전에 그 짓을하고 그것은 너무 일했다. NSTextStorage NSAttributedString 하위 클래스이므로 작동하는 것으로 가정합니다. 그것을 밖으로 시도하고 그것이 당신이 필요로하는 기능에 맞는 지보십시오. – TheAmateurProgrammer

관련 문제