0

ユーザーがアクセスするビューの簡単なリストを作成しようとしていますが、ビュー名を配列変数に置き換える方法がわかりません。以下の例では、destination: が AVExample() としてハードコードされていますが、これは私のビューの 1 つですが、配列内の名前をどのように使用すればよいでしょうか?

struct test: View {
    
   var views = ["AVExample", "ColorPickerExample", "DatePickerExample"]
   
    var body: some View {
        
        NavigationView {
            List (views, id: \.self){ view in
                
                NavigationLink(
                    destination: AVExample(),
                    label: {
                        Text("\(view)")
                    })
            }
        }
    }
}
4

2 に答える 2