我正在尝试实现列表内的滚动视图的水平滚动。哪个工作正常。
但是,如果我向每个ScrollView元素添加NavigationLink,似乎NavigationView无法完成其任务。
我已经添加了我的代码。请看一下,让我知道我所缺少的。
/System/Library/Fonts//Menlo.ttc
struct MovieHomeView: View {
@ObservedObject var moviesDataSource: MoviesHomeViewModel = MoviesHomeViewModel()
var body: some View {
NavigationView {
VStack {
HeaderView()
.frame(height: 50.0)
List {
MovieCategoryCell(category: "Now Playing", movies: moviesDataSource.nowPlayingMovies)
MovieCategoryCell(category: "Popular", movies: moviesDataSource.popularMovies)
}
.padding(.horizontal, -20)
}
.navigationBarTitle("Movies App")
.navigationBarHidden(true)
}
}
}
答案 0 :(得分:0)
我用Text(“ 1”)替换了Views,发现一切都很好。因此,在您的一个或两个视图中都一定有问题。
ForEach(self.movies, id: \.id) { movie in
NavigationLink(destination: Text("1")){// MovieUIView(movie: movie)) {
Text("1") // MovieCard(movie: movie)
}
}