SwiftUI | Get current scroll position from ScrollView
问题 With the new ScrolLViewReader , it seems possible to set the scroll offset programmatically. But I was wondering if it is also possible to get the current scroll position? It seems like the ScrollViewProxy only comes with the scrollTo method, allowing us to set the offset. Thanks! 回答1: It was possible to read it and before. Here is a solution based on view preferences. struct DemoScrollViewOffsetView: View { @State private var offset = CGFloat.zero var body: some View { ScrollView { VStack {