Eva*_*van 6 foreach scrollview uiscrollview swift swiftui
我正在 SwiftUI 中开发一个项目,并有一个 forEach 循环,如下所示:
ForEach(self.items, id: \.self) { item in
Text(item)
.padding(4)
}
Run Code Online (Sandbox Code Playgroud)
当我更新self.itemsForEach 视图时,它也会强制滚动位置回到最顶部。有没有办法让 ForEach 视图更新并添加项目而不更改用户当前所在的滚动位置?
任何有关此事的帮助将不胜感激。另外,我更喜欢非 iOS 14 方法,因为我正在开发一个即将发布的应用程序,并且不期望它与 iOS 14 兼容。
| 归档时间: |
|
| 查看次数: |
1339 次 |
| 最近记录: |