我发现当用户调整列的大小时,表视图中的文本不会增长。 (或者,如果他缩小了列,缩小了,因为截断椭圆然后消失了。)在收集到这与约束有关之后,我的解决方案是取消选中Use Auto Layout(在xib的文件检查器中)。没什么大不了的,但是当我开始认为我可能已经掌握了Autolayout时就会出现这种情况。
这真的是唯一的方法吗?
该表是基于视图的,并通过阵列控制器从Core Data获取其数据。文本显示在NSTextField中。
答案 0 :(得分:1)
就像你自己发现的一样。
如果您想了解/了解有关NSTableview行为的更多信息,请在Apples文档中搜索“TableViewVariableRowHeights”和“TableViewLinks”并下载样本。
答案 1 :(得分:1)
这个问题似乎在以下方面得到了解答:
How to Expand NSTableCellView Width When Resizing Column in NSTableView
摘要:向表格视图单元格添加水平约束
查看截图链接