我有一个基于视图的NSTableView
。
我创建了一个NSView
作为一行插入此NSTableView
。
在定义xib
的{{1}}中,后者的宽度设置为NSView
。
当我将280
添加到NSView
时,前者的宽度会更改为等于NSTableView
的宽度。
有没有一种很好的方法可以防止这种行为?
我想把我的NSTableView
包括在另一个中,但我觉得它有点hacky。
如果可能,我想要的解决方案只涉及NSView
的设置。这个NSTableView
确实填充了许多不同的NSTableView
s。
答案 0 :(得分:1)
正如我在您对上一个问题的评论中提到的那样。您想要将自己的视图添加为NSTableCellViews的子视图。 NSTableCellView将设置为表格的宽度,但您的子视图可以是您喜欢的任何宽度。
答案 1 :(得分:0)
这可能很天真,但如果您在TableView的属性检查器中取消选中 自动调整子视图会发生什么?