From 395b2370599ed643a2388b166535c7d48b3eaac5 Mon Sep 17 00:00:00 2001
From: Ariver <ar@MacBook-Air.local>
Date: Wed, 06 May 2026 17:52:40 +0800
Subject: [PATCH] checkpoint: v3.0.9 — flatGrid+containerGrid 加 .id(displayMode) 强制重建,修复模式切换后 scrollProxy 失效
---
Apptag/ContentView.swift | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/Apptag/ContentView.swift b/Apptag/ContentView.swift
index 76a4df7..d06e1b2 100644
--- a/Apptag/ContentView.swift
+++ b/Apptag/ContentView.swift
@@ -397,7 +397,9 @@
).id(group.id)
}
}.padding(20)
- }.onAppear { scrollProxy = proxy }
+ }
+ .id(displayMode) // force rebuild on mode switch
+ .onAppear { scrollProxy = proxy }
}
}
@@ -426,6 +428,7 @@
}
.padding(outerPad)
}
+ .id(displayMode) // force rebuild on mode switch
.onAppear { scrollProxy = proxy }
}
}
--
Gitblit v1.9.3