我NSView
通过将 aNSStackView
放入NSScroller
. 我以前做过,我的代码是正确的。
视图层次结构是我所期望的,直到第一次通过运行循环(或显示),其中 macOS Catalina(我认为是 Mojave)自动将 aNSVisualEffectView
插入到视图层次结构中。这弄乱了我的自定义绘图无止境..
我创建的层次结构是
NSScrollView -> NSStackView -> stack subviews
这是在第一个显示循环之前由滚动视图“丰富”的:
NSScrollView -> NSClipView -> NSStackView -> stack subviews
并在第一次显示后,将 NSVisualEffects 视图添加到与 NSClipView 相同的级别:
NSScrollView -> NSClipView -> NSStackView -> stack subviews
-> NSVisualEffectsView
有没有办法告诉滚动视图我不想要视觉效果视图?
任何帮助,将不胜感激!