Swift NSTableView水平滚动将切断最后一列
我创建了一个全新的Swift Cocoa Macos项目,并放置了一个Swift NSTableView水平滚动将切断最后一列,swift,macos,cocoa,nstableview,Swift,Macos,Cocoa,Nstableview,我创建了一个全新的Swift Cocoa Macos项目,并放置了一个NSTableView。我自动布局它,然后运行应用程序,得到以下结果: 如果我再将窗口缩小一点,水平滚动条就会出现 使用XCode 12复制的步骤: 使用故事板创建新的Macos应用程序 添加NSTableView,并在interface builder中将其放置在左上角。继续使其与窗口大小相同 在NSTableView的所有侧面添加4个约束,使其与窗口大小相同,即使调整窗口大小也是如此 再添加3列,并根据需要命名列 继续运行
NSTableView
。我自动布局它,然后运行应用程序,得到以下结果:
如果我再将窗口缩小一点,水平滚动条就会出现
使用XCode 12复制的步骤:
我已经尝试复制了4次,我成功了。修复方法是将表视图的列大小设置为所需的设置。所需的行为是什么?所需的行为是,一旦我调整窗口大小,使其不再适合所有列,就会出现H滚动条。您是否尝试过“列大小调整”设置表视图和“调整大小”设置以及列的宽度限制?@Willeke Yes!设置列大小似乎可以解决这个问题。