我有NSTableView一个非常小的固定行数.
当我NSTableView在Interface Builder中创建时,NSTableView它包含在一个NSScrollView.我还没有找到一种方法使表存在于滚动视图的上下文之外.由于表只有少量行,我不希望它滚动.我希望表格根据行数调整大小,我希望底部边框位于最后一行的底部.
如果我按如下方式设置滚动视图的高度,我会得到一个垂直滚动条:
height = (numRows * (rowHeight + intercellSpacingHeight))
Run Code Online (Sandbox Code Playgroud)
如果我向该高度添加一个像素,我没有得到滚动条,但我在最后一行的底部和底部边框之间得到一个额外的像素.
如果取消选中Interface Builder中的"显示垂直滚动条"复选框,则滚动条不会出现,但当我选择最后一行时,表格会向下滚动一个像素.
有没有办法让桌子根本不滚动,并且最后一行的底部边框?
谢谢.
如何禁用NSScrollView的垂直滚动?
我无法在Google上找到快速解决方案.
谢谢