2012-11-01 4 views
0

사용자 지정 그리기 창에 NSSrollView를 빈 공간으로 구분하여 NSTextView가 있습니다. 그것이 내가 xib에서 설정 한 방법입니다. 그들 수직 자동 크기 조정을 사용하면보기가 위로 이동합니다.

을하지만 두 사이 좋은 공간, 잘 보이는 인터페이스 빌더에서

내가 프로그램을 실행할 때, 스크롤 뷰는 실제로 텍스트보기를 덮고, 위쪽으로 이동을 가져옵니다

그러나 스크롤보기의 자동 크기 조절을 비활성화하면 모든 것이 정상적으로 작동합니다.

텍스트보기와 스크롤보기는 NSView 아래에 있으므로 서로 형제 관계에 있습니다.

답변

0

아마도 대부분의 경우 스크롤보기가 완전히 감추어 져있어 아마도 시스템이 단점이었을 것입니다.

나는 NSScrollView를 서브 클래스 화하고 을 오버라이드하여 해결했습니다. - (void) resizeWithOldSuperviewSize : (NSSize) oldSize_; 이제 스크롤 뷰를 원하는대로 정확하게 배치 할 수 있습니다.

관련 문제