【发布时间】:2015-09-22 08:53:21
【问题描述】:
背景:
在 OS X 10.11 El Capitan 上,NSTableView 的默认标题高度已经增加。
问题:
当我在 OS X El Capitan 10.11 (GM) 和 Xcode 7.0(稳定版)上构建我的 NSTableView 时,即使在以前的操作系统版本上,表格标题高度也将被固定为 El Capitan 的标题高度,所以有一个奇怪的表格标题上方不需要的空间(请参见下面的屏幕截图。)
图。 1 El Capitan 上的表头(正确)
图。 2 优胜美地上的表头(不正确)
这当然是一件不受欢迎的事情。
问题:
我怎样才能避免这种情况?有没有人面临同样的问题?我什至找不到任何提到这一点的文章。
我使用绑定到 Xcode 7.0 并启用自动布局的普通 Interface Builder 放置我的 NSTableView。
更新:
我刚刚确认此问题已在 Xcode 7.2 + OS X 10.11.2 上得到修复。现在您可以放心地在 Interface Builder 上修改 NSTableView。
【问题讨论】:
-
FWIW,我在 Xcode 7.3.1 上遇到了这个问题,所以它可能又回来了,或者没有完全修复。我最终只是手动编辑了 xib (github.com/HermesApp/Hermes/commit/…)。
标签: cocoa nstableview osx-elcapitan