Präzises Scrollen in einer View
Hier wird die Frage beantwortet, wie in einer View das Scrollen verfeinert werden kann.
import SwiftUI
struct ContentView: View {
var body: some View {
ScrollView {
LazyVStack(alignment: .leading, spacing: 10) {
ForEach(0..<50) { index in
Text("Item \(index)")
.padding()
.background(.gray.opacity(0.2))
.cornerRadius(8)
.scrollTargetLayout() // Enables precise scroll targeting
}
}
}
.scrollTargetBehavior(.viewAligned)
.padding()
}
}