From d3cf14fc082555ebd0350417053d8407ff025afd Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Mon, 28 Jul 2025 18:34:52 +0800 Subject: [PATCH] fix --- dimensionhub/Views/Index/IndexMainView.swift | 7 ++++++- dimensionhub/Views/Index/IndexModel.swift | 7 +++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/dimensionhub/Views/Index/IndexMainView.swift b/dimensionhub/Views/Index/IndexMainView.swift index 1a1035e..cfdee3d 100644 --- a/dimensionhub/Views/Index/IndexMainView.swift +++ b/dimensionhub/Views/Index/IndexMainView.swift @@ -96,7 +96,12 @@ struct IndexMainView: View { } .scrollTargetLayout() - ProgressView() + if indexModel.hasMoreOldest { + ProgressView() + } else { + Text("没有了") + .autoDismiss(after: 1.5) + } } .frame(width: 370) .coordinateSpace(name: "indexScrollView") diff --git a/dimensionhub/Views/Index/IndexModel.swift b/dimensionhub/Views/Index/IndexModel.swift index 50f6744..e195551 100644 --- a/dimensionhub/Views/Index/IndexModel.swift +++ b/dimensionhub/Views/Index/IndexModel.swift @@ -85,6 +85,8 @@ final class IndexModel { // 用来显示固定栏目的group_name var fixedDramaGroup: UpdateDramaGroup? = nil + var hasMoreOldest: Bool = true + @ObservationIgnored private var isLoaded = false @@ -247,7 +249,12 @@ final class IndexModel { self.dramaGroupElements = transformUpdateDramaGroups(groups: self.updateDramaGroups) displayDramaGroups(self.updateDramaGroups, label: "after") + self.hasMoreOldest = true + } else { + self.hasMoreOldest = false } + } else { + self.hasMoreOldest = false } self.isMoreLoading = false