시리즈 전체보기

- 아이템 상단 정렬 방법 추가
This commit is contained in:
Yu Sung 2024-05-14 18:01:40 +09:00
parent ec8c1fdb71
commit c459c96aac
1 changed files with 7 additions and 6 deletions

View File

@ -10,15 +10,10 @@ import SwiftUI
struct SeriesListAllView: View {
@ObservedObject var viewModel = SeriesListAllViewModel()
@State var columns: [GridItem] = []
let creatorId: Int
let columns = [
GridItem(.flexible(), alignment: .top),
GridItem(.flexible(), alignment: .top),
GridItem(.flexible(), alignment: .top)
]
var body: some View {
BaseView(isLoading: $viewModel.isLoading) {
VStack(spacing: 0) {
@ -29,6 +24,7 @@ struct SeriesListAllView: View {
ForEach(0..<viewModel.seriesList.count, id: \.self) { index in
let item = viewModel.seriesList[index]
SeriesListItemView(itemWidth: (screenSize().width - 40) / 3, item: item)
.alignmentGuide(.top) { _ in 0 }
.contentShape(Rectangle())
.onTapGesture {
AppState.shared
@ -46,6 +42,11 @@ struct SeriesListAllView: View {
}
}
.onAppear {
columns = [
GridItem(.fixed((screenSize().width - 40) / 3), alignment: .top),
GridItem(.fixed((screenSize().width - 40) / 3), alignment: .top),
GridItem(.fixed((screenSize().width - 40) / 3), alignment: .top)
]
viewModel.creatorId = creatorId
viewModel.getSeriesList()
}