如何在NSTableView中调整列大小时展开NSTableCellView宽度

Stu*_*ner 11 macos nstableview

我正在尝试在表格视图中显示路径.左侧的表视图的两列对于测试/演示目的是相同的.注意最左边的路径是如何被截断的: 初始表视图

当我展开列时,(截断的)表格视图单元格不会随列扩展: 调整列宽

我的问题是,当我调整表视图列的大小时,我将如何调整单元格的大小?

nsi*_*j22 13

找到一个解决方案,你想要做的是添加一些约束

第1步:转到所述列的表格单元格视图

步骤1

第2步:更改这些约束

第2步

第3步:改变这些约束条件

第3步

第4步:运行你的应用程序,看看你漂亮的表:-D

  • 正如此处的澄清一样,'因为我在看到屏幕截图时进行了双重拍摄,您要添加的约束是:容器中的垂直中心,左侧边缘(3)和右侧边缘(3).您不需要水平中心 - 这将自动发生,因为左右边缘都是固定的.另请注意,宽度和高度以及顶部和底部边缘尽管有数字但仍然不活动 - 您不需要它们.谢谢你指出了正确的约束条件. (3认同)