NSTableHeaderView添加一行?

Rit*_*its 6 macos cocoa nstableview nstableheaderview

对于我的第一个Mac应用程序,我正在尝试使用表格视图创建一个简单的窗口.我启用了标题,但它在我的上面增加了一条恼人的线NSTableHeaderView:

在此输入图像描述

我似乎无法找到一个属性来删除它.我知道它可以删除,因为Finder没有它:

在此输入图像描述

当我禁用标题时,边框不存在.我还应该注意到它NSTableView位于一个内部NSSplitView.有任何想法吗?

gcb*_*ann 0

问题的存在是因为窗口框架和表视图的滚动视图都有 1px 边框。根据您的布局,您可以设置包围borderStyleNSScrollViewNSTableViewNSNoBorder(请注意,这将从滚动视图的所有侧面删除 1px 边框)。或者您可以将滚动视图向上移动 1 像素。