我打算在NSScrollView中使用NSOutlineView,它不适合顶部和底部边缘,因为我需要在顶部和底部滚动边缘上插入阴影(重叠渐变)。轮廓视图应该可以滚动到垂直阴影的顶部阴影下方和底部阴影上方。如何才能做到这一点?非常感谢!
发布于 2013-03-28 12:00:56
我不太确定如何为顶部阴影获取空间,但为底部阴影实现它的核心是子类NSOutlineView并覆盖setFrameSize:
- (void)setFrameSize:(NSSize)newSize {
newSize.height += kBottomShadowHeight;
[super setFrameSize:newSize];
}你也可以用setFrameOrigin:玩一个类似的把戏,在顶部获得一些空间,但我不太确定这是否会奏效。
https://stackoverflow.com/questions/13171108
复制相似问题