2012-11-01 5 views
1

위쪽 및 아래쪽 스크롤 가장자리에 그림자 (겹치는 그라디언트)를 삽입해야하므로 NSScrollView에서 NSOutlineView를 위쪽 및 아래쪽 가장자리에 꼭 맞게 사용하려고합니다. 윤곽선 뷰는 수직의 상단 그림자 아래 및 하단 그림자 위를 스크롤해야합니다. 어떻게 달성 할 수 있습니까? 큰 감사드립니다!NSScrollView 가장자리 인서트

답변

1

나는 상단 음영을위한 공간을 얻을하는 방법을 아주 잘 모르겠지만, 아래 그림자 그것을 달성의 핵심 NSOutlineView를 서브 클래스 화해 오버라이드 (override)하는 것입니다 setFrameSize: :

- (void)setFrameSize:(NSSize)newSize { 
    newSize.height += kBottomShadowHeight; 
    [super setFrameSize:newSize]; 
} 

그것은 당신이 재생할 수있는 가능성이 있습니다 setFrameOrigin:과 비슷한 트릭을 사용하여 상단에 약간의 공간을 확보 할 수 있지만 작동 여부는 확실하지 않습니다.