2012-11-01 54 views
1

我打算在NSScrollView中使用NSOutlineView,因爲我需要在頂部和底部滾動邊緣插入一個陰影(重疊漸變),所以無法貼合上下邊緣。大綱視圖應該可以在垂直陰影和上方陰影下方滾動。如何實現? 非常感謝!NSScrollView邊緣插入

回答

1

我不太知道如何讓空間頂部陰影,但實現它的底部陰影的核心是繼承NSOutlineView和覆蓋setFrameSize:

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

這是可能的,你可以玩一個類似的技巧setFrameOrigin:在頂部獲得一些空間,但我不太確定這會起作用。