武汉网站建设哪家最好/5188关键词挖掘
实战需求
SwiftUI中 ScrollView中读取拖动位置
本文价值与收获
看完本文后,您将能够作出下面的界面
看完本文您将掌握的技能
- onPreferenceChange
- static func reduce(value: inout Value, nextValue: () -> Value)
- GeometryReader
- DragGesture().onChanged
基础知识
onPreferenceChange (_:perform:)
添加一个操作,以在指定的首选项键的值更改时执行。
func onPreferenceChange<K>(_ key: K.Type = K.self, perform action: @escaping (K.Value) -> Void) -> some View where K : PreferenceKey, K.Value : Equatable
返回值
actio