SwiftUI 如何为 iPadOS 添加侧边栏?

8 min read

您可以使用 NavigationView 和 List 视图来为 iPadOS 添加侧边栏。下面是一个简单的示例:

struct ContentView: View {
    var body: some View {
        NavigationView {
            List {
                Text("Item 1")
                Text("Item 2")
            }
            .navigationTitle("My List")
            
            Text("Select an item on the left")
        }
    }
}

在此示例中,我们使用 NavigationView 和 List 来显示侧边栏。在 NavigationView 中,List 是左侧栏中要显示的项目。右侧栏中的文本显示在Text视图中。

您可以使用其他视图和布局来自定义您的侧边栏。还可以使用 @State 和 @Binding 属性来更新侧边栏的内容。