具有行大小样式自动功能的NSTableView在列重新排序之前不会更新

时间:2018-08-17 19:57:53

标签: macos nstableview appkit macos-high-sierra nstableviewcell

我有一个NSTableView,其“行大小样式”设置为“自动”。但是,动态高度一开始没有计算出来,导致任何多行文字看起来都被截断了。拖动其中一列时,行高将更新为正确的值。我什至不希望这些列能够重新排序。

并不是所有的列都会导致布局在拖动时显示正确,而拖动其他列实际上会导致布局恢复为截止状态。例如,在下面的图像中,拖动“预期”列会使布局正确,但是拖动任何其他列会使布局回到错误状态。即使在重新排列列之后,也只需拖动Expected列即可使布局正确。

我曾经使用过UIKit,但对AppKit还是陌生的。是什么原因造成的?谢谢。

enter image description here

0 个答案:

没有答案