【发布时间】:2016-09-03 15:43:30
【问题描述】:
我有一个 NSScrollView 对象。它是分层支持的 Apple 建议提高性能。它的文档视图不是分层支持的。这是一个非常基本的配置。
但是我遇到了一个问题:正如您在屏幕截图中看到的那样,在缩放滚动视图的内容时,无论是单个 NSTextView 还是捆绑在 NSView 中的一组文本视图,我都有一个非常烦人的视觉故障。这条恼人的线出现在 NSTextView 对象的边界上。它仅在缩放之后/期间出现。
我被这个错误困扰了几个月,我什至不知道该去哪里找。尝试搜索但失败。
更新:如果我将 NSTextView 的 drawsBackground 属性设置为 false,则该行不会出现,但长文本的性能会变差。即便如此,故障线仍然出现在包含每个文本视图的视图边缘。
更新 2:如果您切换到页面视图并使用捏合缩放手势缩放页面,Apple 的最新 TextEdit 示例代码也存在此错误。这令人困惑。
【问题讨论】:
标签: objective-c swift xcode cocoa nsscrollview