Я хочу сделать расширяемый список в режиме прокрутки. Я использую верхнюю часть глобального местоположения прокрутки, но когда я расширяю раздел, верхнее расположение уменьшается и перемещается.
Пример кода:
ScrollView{
VStack{
GeometryReader{ reader -> AnyView in
print("\(reader.frame(in: .global).minY)")
return AnyView(Text("\(reader.frame(in: .global).minY)").onTapGesture {
self.isExtended.toggle()
})
}
Text("Test").onTapGesture {
self.isExtended.toggle()
}
if isExtended{
ForEach(0..<10,id:\.self){ index in
Text("\(index)")
}
}
}
}