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

本文价值与收获

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

左中右三栏 实现方法一

Jietu20200705-154109.gif

看完本文您将掌握的技能

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

代码

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)
                    )
  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章