gpt4 book ai didi

cocoa - NSClipView 在 setDrawsBackground 上出现重影、伪影、痕迹 :NO

转载 作者:行者123 更新时间:2023-12-03 16:44:36 26 4
gpt4 key购买 nike

我试图让 NSClipView 绘制清晰的背景(将颜色设置为清除黑框中的结果),或者根本不绘制背景。不绘制背景会导致重影伪影。不管怎样,要让它在没有伪影的情况下绘制没有背景的???

NSClipView 包含在 NSBox 子类中。 NSTextView 包含在 NSClipView 内。这基本上是尝试滚动我自己的 NSTextField。我需要能够绘制自定义背景并包含 subview (例如按钮)。

最佳答案

NSClipView 的文档中记录了跟踪行为。如果剪辑 View 包含在 NSScrollView 中,文档建议改为在 ScrollView 上调用 setDrawsBackground: 。

假设剪辑 View 位于 ScrollView 中,您还可以尝试将 ScrollView 的背景颜色设置为透明颜色。

如果剪辑 View 不在 ScrollView 中,那么您可能需要解释 View 层次结构是什么样的,以及与其构造相关的任何代码。

关于cocoa - NSClipView 在 setDrawsBackground 上出现重影、伪影、痕迹 :NO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4697278/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com