如果更改titlebarSeparatorStyle
a 的属性NSSplitViewItem
,则窗口不会立即更新。您必须先将焦点设置到另一个应用程序才能更新窗口。但是,窗口也没有正确更新。例如,阴影永远不会真正得到应用。如果您在情节提要中设置属性,它将起作用。但是,如果您想以编程方式更改它,它不会按预期工作。
我希望像 Big Sur 中的 Finder:如果您将 Finder 窗口的内容显示为符号,则工具栏下方没有阴影或线条。如果您切换到另一个视图(如列视图),则会添加一行并且工具栏将变为透明。
我添加了一个示例项目来演示该问题。
GitHub:SplitViewItem-titlebarSeparator
macOS 11.0.1 测试版 (20B5012d)
Xcode 版本 12.2 beta 3 (12B5035g)