如何 (enable/disable) 在 macOS 上看到通过标题栏模糊的可滚动内容

How to (enable/disable) seeing scrollable content blurred through titlebar on macOS

在 macOS 上滚动时的默认行为是通过标题栏显示滚动内容的模糊版本。我想知道是什么 attribute/setting 控制了这种行为。特别是我想为我的文档 windows.

禁用此效果

我发现我可以通过将 NSScrollViewShouldScrollUnderTitlebar 默认键设置为 false 来禁用整个应用程序的效果。

我还发现您可以通过覆盖 - (BOOL)_wantsUnderTitlebarView; 和 returning false 来禁用特定 documentView(在滚动视图中显示)的效果。或者您可以通过创建自定义 NSScrollView 并设置 - (BOOL)_canAddUnderTitlebarView; return false.

来禁用

这解决了问题,尽管是以一种 hacky 的方式。仍在寻找禁用此功能的正确方法。