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