首页 > 解决方案 > NSTableView:第二列不应该出现

问题描述

我有一个只有一列的 NSTableView。当我更改 Windows 大小时,TableView 会粘在 Windows 边框上,因为它应该: ScreenShot Small

但是,当我将 Windows 框架扩大到很多时(例如,使用全屏时)突然出现第二列: ScreenShot FullScreen

我不知道,为什么会这样。我无法使用这个小的调整大小指示器手动扩展第一个单元格,似乎 tableview 内的单元格无法增长更多......

这是 TableViews 属性检查器的图片: ScreenShot AttributeInspector

我没有找到任何可以解释这一点的约束或宽度设置。

对于任何形式的帮助,我都会非常感激。

标签: swiftxcodemacosnstableview

解决方案


尝试在属性检查器中将 tableView 的列大小更改为 Uniform。

同样在您的尺寸检查器中,根据您的窗口最大允许宽度检查和调整列的最大宽度。


推荐阅读