首页 文章

NSScrollView缩放故障

提问于
浏览
0

我有一个NSScrollView对象 . 这是支持层的Apple建议改善性能 . 其文档视图不是图层支持的 . 这是一个非常基本的配置 .

但是我遇到了一个问题:正如你在屏幕截图中看到的那样,当缩放滚动视图的内容时,无论是单个NSTextView还是捆绑在NSView中的一组文本视图,我都会遇到非常烦人的视觉故障 . 这条恼人的线条出现在NSTextView对象的边框上 . 并且它仅在缩放之后/期间出现 .

我已经坚持了几个月这个bug,我甚至不知道在哪里看 . 试图搜索但失败了 .

这个小故障的屏幕截图:
enter image description here

UPDATE: 如果我将我的NSTextView的drawBackground属性设置为false,则该行不会出现,但长文本的性能会变差 . 即使这样,毛刺线仍然出现在我视图的边缘,它保存了每个文本视图 .

UPDATE 2: 如果您切换到页面视图并使用双指缩放手势缩放页面,Apple的最新TextEdit示例代码也会出现此错误 . 这令人困惑 .

1 回答

  • 0

    最后,我找到了解决方案 . 这些故障的原因是NSSplitView . 这是一个非常错误的类(如果你搜索它的问题) . 但我没想到会产生这样的故障 . 当我关闭其图层支持并禁用其中一个项目的补充工具栏行为时,一切都已按预期开始工作 . 缩放滚动视图的内容时没有视觉故障 .

相关问题