macOS Mojave中的新功能,在标记为“分组行”的每一行的实际单元格视图后面插入了一个NSBannerView
(NSVisualEffectView
)。这会添加不必要的视觉效果视图,从而破坏已经样式化的行。如何停止这种新行为?文档中没有任何内容可以突出显示更改。
答案 0 :(得分:0)
不幸的是,似乎唯一的解决方法是子类NSTableRowView
并重写layout
以将子视图显式标记为隐藏。丑陋,但是行得通。另一个非解决方案是将这些行取消标记为grouped
,但是它们不再浮动,这不是我要的。这是我遵循的解决方案:https://stackoverflow.com/a/52202620/3900270