Po kliknięciu selektora przechodzi do wybranego widoku. Lista przedmiotów jest renderowana zbyt daleko od góry, ale przyciąga się po zakończeniu animacji. Dlaczego to się dzieje?
Demo: https://gfycat.com/idioticdizzyazurevase
Stworzyłem już minimalny przykład, aby wykluczyć tytuły i przyciski paska nawigacji, tworzyć sekcje i inne szczegóły:
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()
}
}
Dzieje się tak w trybie podglądu, symulatorze i na urządzeniu (Xcode 11.2, iOS 13.2 w symulatorze, 13.3 beta 1 na urządzeniu).
.listRowInsets()
.