【发布时间】:2011-01-23 12:10:50
【问题描述】:
我有一个NSTableView,它的固定行数非常少。
当我在 Interface Builder 中创建 NSTableView 时,NSTableView 包含在 NSScrollView 中。我还没有找到使表格存在于滚动视图上下文之外的方法。由于该表只有少量行,我不希望它滚动。我希望表格根据行数调整大小,并且我希望底部边框紧挨最后一行的底部。
如果我如下设置滚动视图的高度,我会得到一个垂直滚动条:
height = (numRows * (rowHeight + intercellSpacingHeight))
如果我在该高度上添加一个像素,我不会看到滚动条,但我会在最后一行的底部和底部边框之间获得一个额外的像素。
如果我在 Interface Builder 中取消选中 “显示垂直滚动条” 复选框,滚动条不会出现,但当我选择最后一行时表格会向下滚动一个像素。
有没有办法让表格完全不滚动,并且底部边框紧挨最后一行?
谢谢。
【问题讨论】:
标签: cocoa macos nstableview