我在Interface Builder中创建了NSTableView
,其中包含一些列。我已将tableview设置为自动保存其设置(我在Attributes Inspector中设置了自动保存名称并选中了列信息)。现在我想以编程方式添加其他一些列,但是当我退出应用程序并重新启动它时,这些新添加的列将消失,并且在Interface Builder中创建的列将重新出现。
谷歌搜索我找到了解决办法:改变添加列的宽度可以完成工作,但必须有更好的解决方案!
编辑:更改列宽只能有时。
答案 0 :(得分:1)
也许您需要在应用程序/ NSTableView加载时加载自动保存数据?
答案 1 :(得分:0)
NSTableColumn的位置,大小和隐藏是自动保存 - 使用Interface Builder自动保存方法。确保点击“列信息”复选框...