ユーザーがアクセスするビューの簡単なリストを作成しようとしていますが、ビュー名を配列変数に置き換える方法がわかりません。以下の例では、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)")
})
}
}
}
}