在10.14 Mojave beta中,基于单元格的NSTableView(NSOutlineView)的选择未填充选择颜色

时间:2018-07-27 06:19:01

标签: nstableview nsoutlineview macos-mojave

我有一个带有NSOutlineView的macOS App版本。它是基于单元格的。

在Xcode 10 beta中构建并在10.13 High Sierra中运行,选择很好。 在Xcode 10 beta中构建并在10.14 Mojave中运行,选择不稳定。

我运行PXSourceList示例,结果相同。

在此图片中,首先选择“ AudioBooks”,然后选择“电影”。但是“电影”没有填充选择背景颜色。

enter image description here

1 个答案:

答案 0 :(得分:0)

我在Majove中基于视图的NSOutlineview看到了同样的事情。似乎选择完全被搞砸了并且崩溃了(我认为在sourceList中,它使用Quartz服务器中的外部进程来绘制选择)。 重现步骤: 1)使用NSTabviewcontroller, 2)在每个标签中的源列表模式下放置一个NSOutlineview。 3)在选项卡1中选择,更改为选项卡2,然后尝试选择某些内容。 现在,选择不再可见。如果返回选项卡1,则该选择也将不起作用。

如果您使另一个窗口处于活动状态,然后再次使您的应用程序处于活动状态,则会再次绘制选择。 所有这些在High Sierra中都可以正常运行,但在所有Mojave Beta中均无法使用。