【发布时间】:2021-01-23 09:56:31
【问题描述】:
我有一个带有侧边栏的 SwiftUI 应用 (NavigationView)
我可以使用SidebarCommands() 通过热键和通过以下函数以编程方式切换侧边栏:
func toggleSidebar() {
NSApp.keyWindow?.firstResponder?.tryToPerform(#selector(NSSplitViewController.toggleSidebar(_:)), with: nil)
}
我已将此附加到按钮操作,但我想在侧边栏打开时以不同颜色突出显示按钮。
如何获取侧边栏的状态?
【问题讨论】: