2011-04-23 2 views
0

나는 이것이 어떻게 수행 될지에 대한 문서 나 예제가 없다는 사실에 놀랐지 만, NSView 하위 클래스에서 선택 가능한 텍스트를 그리고 관리하는 가장 좋은 방법은 무엇인지 궁금해하고있었습니다. . 나는 NSText을 살펴 봤지만, 내 요구에 조금 과잉이라고 생각한다. 나는 별도의 NSTextView 인스턴스에게 내가 선택 가능한 텍스트를 할 때마다를 작성하는 일없이 (같은 편집 또는 아무것도로 단순한 선택의 텍스트를 텍스트가 필요하지 않습니다.NSView 하위 클래스에서 선택 가능한 텍스트

를 모든 포인터를 부탁드립니다.

답변

-1

NSTextView 하위보기를 사용하여 선택 가능한 텍스트를 포함 시켰지만 흥미가있는 사람에게는 프레임 워크에 TUITextRenderer이라는 클래스가있어서 TUIView 하위 클래스에 선택 가능한 텍스트를 포함시킬 수 있습니다.

3

NSTextField 당신을 위해 그것을 할 것이다. A "레이블 스타일"필드를 선택할 수 있지만 편집 할 수 없습니다 할 수있다.

NSTextField * myTextField = [[NSTextField alloc] initWithFrame:rectWhereIWantTheTextField]; 
[myTextField setEditable:NO]; 
//[myTextField setSelectable:YES]; // This is YES by default 
[myTextField setStringValue:myStringForDisplay]; 
3

설정 '편집'과 '필드 편집자 선택하지 않은이 같이 인터페이스 빌더에서 텍스트 필드의 행동.에서. enter image description here