【发布时间】:2021-06-03 21:07:22
【问题描述】:
我对 swiftUI 很陌生。我创建了一个网格视图,点击我想进入下一个屏幕。但不知何故,我无法设法推到下一个屏幕。我是这样做的:
var body: some View {
NavigationView {
ScrollView {
LazyVGrid(columns: gridItems, spacing: 16) {
ForEach(viewModel.pokemon) { pokemon in
PokemonCell(pokemon: pokemon, viewModel: viewModel)
.onTapGesture {
NavigationLink(destination: PokemonDetailView(pokemon: pokemon)) {
Text(pokemon.name)
}
}
}
}
}
.navigationTitle("Pokedex")
}
}
这样做后,我会收到警告说明
'NavigationLink
谁能指导我,怎么做?
【问题讨论】:
标签: swiftui swiftui-navigationlink