gpt4 book ai didi

swift - SplitView 不受图层支持,但尝试使用叠加侧边栏

转载 作者:搜寻专家 更新时间:2023-10-31 08:14:08 25 4
gpt4 key购买 nike

这是我第一次使用 Cocoa,我添加了一个 NSSplitViewController 作为我的 NSWindowController 的内容 View 。我向 NSSplitViewController 添加了两个侧边栏,但我不断收到以下运行时警告,而且我似乎无法找到导致此问题的任何原因:

WARNING: The SplitView is not layer-backed, but trying to use overlay sidebars..
implicitly layer-backing for now. Please file a radar against this app if you see
this.

编辑:

此时一切都在 Storyboard 中。 NSSplitViewController 具有三个部分,一个左侧边栏和主要内容区域,以及一个右侧边栏(想想 Xcode 或 Pages)。在两个侧边栏中,我都有一个标签(仅用于测试)。此外,这是一个运行时警告。

任何对此的见解都会很棒。谢谢!

最佳答案

我刚遇到同样的问题。由于您使用的是侧边栏,而侧边栏现在是半透明的,因此底层 View 需要支持图层。要实现这一点,请在 View 效果检查器中将 Split View设置为具有核心动画层:

Setting Layer Backed Property

确保您的 Split View中的所有其他 View 也被标记为图层支持。当我忘记这一点时,我遇到了重绘问题。

关于swift - SplitView 不受图层支持,但尝试使用叠加侧边栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33724767/

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