Nach dem Klicken auf die Auswahl navigiert es zur Auswahlansicht. Die Elementliste wird zu weit von oben gerendert, wird jedoch nach Abschluss der Animation angezeigt. Warum passiert dies?
Demo: https://gfycat.com/idioticdizzyazurevase
Ich habe bereits ein minimales Beispiel erstellt, um Titel und Schaltflächen der Navigationsleiste, Formularabschnitte und andere Details auszuschließen:
import SwiftUI
struct NewProjectView: View {
@State var name = ""
var body: some View {
NavigationView {
Form {
Picker("Client", selection: $name) {
Text("Client 1")
Text("Client 2")
}
}
}
}
}
struct NewProjectView_Previews: PreviewProvider {
static var previews: some View {
NewProjectView()
}
}
Dies geschieht im Vorschaumodus, im Simulator und auf dem Gerät (Xcode 11.2, iOS 13.2 im Simulator, 13.3 Beta 1 auf dem Gerät).
.listRowInsets()
.