4

NSTableView在 Interface Builder 中创建了一些列。我已将 tableview 设置为自动保存其设置(我在 Attributes Inspector 中设置了自动保存名称并检查了Column information)。现在我想以编程方式添加一些其他列,但是当我退出应用程序并重新启动它时,这些新添加的列会消失,而在 Interface Builder 中创建的列会重新出现。谷歌搜索我找到了一种解决方法:更改添加列的宽度可以完成工作,但必须有更好的解决方案!

编辑:更改列宽有时仅适用。

4

2 回答 2

1

也许您需要在应用程序/NSTableView 加载时加载自动保存数据?

于 2013-01-21T08:36:34.053 回答
-1

NSTableColumn 的位置、大小和 ishidden 是自动保存的——使用 InterfaceBuilder 自动保存方法。确保点击“列信息”复选框...

于 2013-06-25T20:35:31.600 回答