checkpoint: v3.0.9 — flatGrid+containerGrid 加 .id(displayMode) 强制重建,修复模式切换后 scrollProxy 失效
1 files modified
5 ■■■■ changed files
Apptag/ContentView.swift 5 ●●●● patch | view | raw | blame | history
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 }
            }
        }