NSTableView:可调整大小的最后一列

NSTableView: Resizable last column

NSTableView:可调整最后一列的大小

我的 NSTableView 中的最后一列无法由用户调整大小,即使向左拖动后也是如此,因此它不再是最后一列。
我已经在 NSTableView 和所有 NSTableColumns 上禁用了 autoresizing,但它没有帮助:

nsTableViewInstance.ColumnAutoresizingStyle = NSTableViewColumnAutoresizingStyle.None;
nsTableColumnViewInstance.ResizingMask = NSTableColumnResizing.UserResizingMask; // in ctor, for all

有没有办法让所有列都可以调整大小?

原来我的代码中有一个错误,这 nsTableColumnViewInstance.ResizingMask = NSTableColumnResizing.UserResizingMask; 最后一列后来被覆盖为 NSTableColumnResizing.Autoresizing。删除它解决了问题。

所以问题中显示的结构工作正常,所有列都可以调整大小。