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

swift – SplitView不支持图层,但尝试使用叠加边栏,第1张

概述这是我第一次使用 Cocoa,并且我添加了一个NSSplitViewController作为我的NSWindowController的内容视图.我在NSSplitViewController中添加了两个侧栏,但是我一直收到以下运行时警告,我似乎无法找到导致此问题的原因: WARNING: The SplitView is not layer-backed, but trying to use ov 这是我第一次使用 Cocoa,并且我添加了一个NssplitVIEwController作为我的NSWindowController的内容视图.我在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 seethis.

编辑:

此时一切都在故事板中. NssplitVIEwController有三个部分,左侧边栏,主内容区域和右侧边栏(想想Xcode或Pages).在两个侧边栏中,我有一个标签(仅用于测试).此外,这是运行时警告.

任何有关这方面的见解都会很棒.谢谢!

解决方法 我刚刚遇到同样的问题.
由于您正在使用侧边栏,并且侧边栏现在是半透明的,因此底层视图需要进行图层支持.要实现这一点,请将分割视图设置为在VIEw Effects Inspector中具有核心动画层:

确保splitvIEw中的所有其他视图也标记为图层支持.当我忘记那个时,我得到了重绘问题.

总结

以上是内存溢出为你收集整理的swift – SplitView不支持图层,但尝试使用叠加边栏全部内容,希望文章能够帮你解决swift – SplitView不支持图层,但尝试使用叠加边栏所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1012076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存