😀

【SwiftUI】ScrollView + LazyVStack の最終要素スクロール到達を検出する

2024/06/29に公開

そうか、アイテムが表示されたときの内容を確認するのか。

ScrollView {
  LazyVStack {
    ForEach(items) { item in
      Text("\(item.i) | \(item.s)")
        .onAppear {
          if item == items.last { // *
            print("load next!")
          }
        }
    }
  }
}

sc 2024-06-30 at 18.57.33.gif

🧑🏻‍💻 参考

https://android.benigumo.com/20240627/scrollview-lazyvstack-vs-large-amounts-of-data/

Discussion