macOS 11:更改NSSplitViewItem的NSTitlebarSeparatorStyle不会立即更新

问题描述

如果更改titlebarSeparatorStyle的{​​{1}}属性,则窗口不会立即更新。您必须先将焦点设置到另一个应用程序才能更新窗口。但是,该窗口也无法正确更新。例如,阴影永远不会真正被应用。如果您在情节提要中设置该属性,它将起作用。但是,如果要以编程方式更改它,则它不能按预期工作。

我希望在Big Sur中有类似Finder的内容:如果将Finder窗口的内容显示为符号,则工具栏下方没有阴影或线条。如果您切换到其他视图(例如列视图),则会添加一行,并且工具栏将变为透明。

添加一个示例项目来演示该问题。

GitHub: SplitViewItem-titlebarSeperator

enter image description here

macOS 11.0.1 Beta(20B5012d)

Xcode版本12.2 beta 3(12B5035g)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)