This commit is contained in:
anlicheng 2025-03-03 21:50:34 +08:00
parent 2175a8c74e
commit 23b6664c04
3 changed files with 19 additions and 13 deletions

View File

@ -257,6 +257,7 @@ struct DetailView: View {
}
}
if detailModel.selectedEpisodes.count >= 5 {
HStack(alignment: .center) {
NavigationLink(destination: ListView(id: self.id)) {
Rectangle()
@ -270,6 +271,7 @@ struct DetailView: View {
}
}
}
}
Spacer()
}

View File

@ -422,7 +422,11 @@ extension IndexView {
VStack(alignment: .center) {
GeometryReader { geometry in
AsyncImage(url: URL(string: item.thumb)) { image in
image.resizable()
image
.resizable()
.aspectRatio(contentMode: .fit)
.frame(width: geometry.frame(in: .local).width, height: 80)
.clipped()
} placeholder: {
ProgressView()
}

View File

@ -113,7 +113,7 @@ struct ListView: View {
//
ScrollView(.vertical, showsIndicators: false) {
VStack(alignment: .center, spacing: 15) {
LazyVStack(alignment: .center, spacing: 15) {
ForEach(detailModel.selectedEpisodes) { episode in
HStack(alignment: .center) {
AsyncImage(url: URL(string: episode.thumb)) { image in