Dies geschieht nur, während die Aktualisierungsanzeige angezeigt wird. Vor dem Auffrischen ist alles korrekt und auch danach. Getestet auf iOS 18 und 26 (Xcode 16.4, Xcode 26).
Hier ist ein minimal reproduzierbares Beispiel:
Code: Select all
import SwiftUI
struct ContentView: View {
var body: some View {
ScrollView {
VStack {
Button("Button A") {
print("A")
}
.buttonStyle(.borderedProminent)
Button("Button B") {
print("B")
}
.buttonStyle(.borderedProminent)
Button("Button C") {
print("C")
}
.buttonStyle(.borderedProminent)
Button("Button D") {
print("D")
}
.buttonStyle(.borderedProminent)
Button("Button E") {
print("E")
}
.buttonStyle(.borderedProminent)
}
.frame(maxWidth: .infinity)
}
.refreshable {
try? await Task.sleep(for: .seconds(60))
}
}
}
Mobile version