如果您正在製作Apple跨平台或macOS應用程序,這是一個最簡單的Demo幫助你添加Native Sidebar到SwiftUI2 (2020)。
SwiftUI2-MacSidebar
使用側邊欄輕鬆構建macOS應用程序的快速演示。
環境:
蘋果macOS 11 Big Sur
工具:
Xcode 12 beta 3(最低:Xcode 12 beta 1)
平台:
SwiftUI Multi-platform
屏幕截圖
如果您不想Clone項目,也可以只添加Toggle Sidebar Function。
func toggleSidebar() { NSApp.keyWindow?.firstResponder?.tryToPerform(#selector(NSSplitViewController.toggleSidebar(_:)), with: nil)}
並為“工具欄導航按鈕(Button)”添加操作(Action)。
.toolbar{ToolbarItem(placement: .navigation){Button(action: toggleSidebar, label: {Image(systemName: “sidebar.left”) })}}