SwiftUI macOS教程之 左中右三栏实现方法(教程含源码)

本文价值与收获

看完本文后,您将能够作出下面的界面

SwiftUI macOS教程之 左中右三栏实现方法(教程含源码)_第1张图片

看完本文您将掌握的技能

  • 掌握经典左中右三栏目实现方法

代码

1、使用Navigation实现

struct ContentView: View {
    private let columnData: [String] = (1...10).map { "内容行 \($0)" }
    
    var body: some View {
        NavigationView(content: {
            List(content: {
                ForEach(columnData, id: \.self, content: { data in
                    NavigationLink(
                        data,
                        destination: SecondLevelView(columnLabel: data)
                    )
  

你可能感兴趣的:(SwiftUI,macOS开发)