스크롤 뷰 안에 필드 편집기 (NSTextField 용)를 삽입 한 경험이 있습니까? 편집하는 동안 NSTextField를 스크롤 가능하게하려고합니다.NSScrollView에 필드 편집기 포함하기
상황은 나는 시도했다 : 사용자 정의 필드 편집기의 -becomeFirstResponder
가 호출 될 때
- 가 동적으로 포함. 이 반 작품; 문제는 그 NSTextField있는 더 이상 크기를 조정하지 도착 사용자 정의 필드 편집기를 편집하는 동안 크기가 조정됩니다 (그리고 나는이 필요 - 아코디언 스타일의 응용 프로그램을 만들 때)
는 NSScrollView 밖으로 "가장 한"필드 편집기를 만들기를 NSInvocation을 사용하여 메서드를 실제 대리 필드 편집기로 전달합니다. 이것이 내가 진정으로 희망하는 방법이다. 나는 나열된 모든 메서드를 구현했습니다 here; 필드 에디터가 실제로로드 될 때마다
EXC_BAD_ACCESS
이 표시됩니다 (예 :[customTextField selectText:nil]
). 좀비가 활성화되어 있어도 디버거에서 정보를 얻지 못하고NSObjCMessageLoggingEnabled
의 로그를 보면 아무것도 얻을 수 없습니다. 그것은 these guys처럼 작동하지만 7 년 전이었습니다.
마지막 리조트 (하나에게 자신을 작성하거나 대신 필드 편집기 메커니즘에 의존) 완전히 NSTextFields을 삭제하고 NSTextViews을 사용하는 것이나, 나는 단지 하나가 편집 될 데이터의 많은 행이 있기 때문에 한 번에, 나는 그들 중 하나 하나 하나 하나에 대해 NSTextView를 인스턴스화하고 싶지는 않지만, 아마도 그렇게 나쁘지는 않을 것이다.