🍎

[SwiftUI]スクロールのポジション検知

2022/06/11に公開

成果物

ScrollViewでスクロール量次第で何かしら処理をしたい時に、
ポジション検知することで実現出来ます。
以下の成果物は一定のスクロールをしたらTopにViewを表示する機能です。
逆にその一定の位置以前にまた戻ればViewは消えるようになります。

ソース

https://github.com/chiii-arai/swiftui-examples/blob/main/swiftui-examples/Examples/DemoScrollViewOffsetView.swift

参考

https://stackoverflow.com/questions/62588015/get-the-current-scroll-position-of-a-swiftui-scrollview

Discussion