【发布时间】:2018-04-04 01:09:02
【问题描述】:
从 macOS 10.13 开始,我们可以使用具有自动行高的 NSTableView,这要归功于新属性 usesAutomaticRowHeights,当然还有自动布局。这很好用。
但是当用户调整列的大小时,计算出的高度不再正确,并且表格视图单元格中会出现间隙。
在这种情况下,是否有一种行之有效的方法可以在调整列大小后更新行高?
我已经尝试过updateConstraintsForSubtreeIfNeeded()、updateConstraints()、setNeedsDisplay()、reloadData() 等方法,但没有任何效果。
【问题讨论】:
标签: macos autolayout nstableview