我打算在NSScrollView中使用NSOutlineView,它不能贴合顶部和底部边缘,因为我需要在顶部和底部滚动边缘插入阴影(重叠渐变)。大纲视图应该可以在垂直顶部阴影和底部阴影下方滚动。怎么能实现? 非常感谢!
答案 0 :(得分:1)
我不太确定如何为顶部阴影获取空间,但实现底部阴影的核心是子类NSOutlineView
并覆盖setFrameSize:
:
- (void)setFrameSize:(NSSize)newSize {
newSize.height += kBottomShadowHeight;
[super setFrameSize:newSize];
}
您可以使用setFrameOrigin:
播放类似的技巧,以便在顶部获得一些空间,但我不太确定它会起作用。