SwiftUI 原生实现ScrollView滚动对齐(兼容SwiftUI 1.0 和 SwiftUI 2.0)

实战需求

SwiftUI我缺少的最大的功能之一就是当我在滚动时可以捕捉视图ScrollView位置。SwiftUI 2.0 给我们提供ScrollViewReader和ScrollViewProxy,但是如何编写支持SwiftUI 1.0 和SwiftUI 2.0的组件呢?

本文价值与收获

看完本文后,您将能够作出下面的界面

截屏2020-08-11 上午7.47.15.png

看完本文您将掌握的技能

  • 掌握ViewModifier基础使用
  • 掌握overlay基础使用
  • 掌握UIScreen基础使用
  • 掌握DragGesture、oneChanged、onEnded基础使用
  • 掌握withAnimation基础使用
  • 实现ScrollView滚动对齐

你可能感兴趣的:(SwiftUI 原生实现ScrollView滚动对齐(兼容SwiftUI 1.0 和 SwiftUI 2.0))