我有一个有一个NSOutlineView的macOS应用程序构建。它是基于细胞的。
在Xcode10beta中构建,并在10.13 High Sierra中运行,选择很好。在Xcode10beta中构建,并在10.14Mojave中运行,选择不稳定。
我运行PXSourceList示例,结果是一样的。
在这张图片中,我首先选择“有声读物”,然后选择“电影”。但是“电影”并不是用选定的背景颜色填充的。

发布于 2018-07-30 03:46:44
我在Majove中看到了同样的基于视图的NSOutlineview。选择似乎完全搞砸了,崩溃了(我认为在sourceList中,它使用Quartz服务器中的一个外部进程来绘制选择)。复制步骤: 1)使用NSTabviewcontroller,2)在每个选项卡中以源列表模式放置一个NSOutlineview。3)在tab-1中选择,切换到tab-2,然后尝试选择。选择现在完全不可见。如果您返回到tab-1,则那里的选择也是不起作用的。
如果您使另一个窗口处于活动状态,然后再次使您的应用程序处于活动状态,则会再次绘制选择。所有这些在High Sierra中都运行良好,但在所有Mojave betas中都失败了。
https://stackoverflow.com/questions/51551850
复制相似问题