Після натискання кнопки вибору переходить до вибору вибору. Список елементів відображається занадто далеко від верху, але оснащується після завершення анімації. Чому це відбувається?
Демонстрація: https://gfycat.com/idioticdizzyazurevase
Я вже створив мінімальний приклад, щоб виключити заголовки та кнопки навігаційної панелі, розділи форми та інші деталі:
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()
}
}
Це відбувається в режимі попереднього перегляду, тренажері та на пристрої (Xcode 11.2, iOS 13.2 в тренажері, 13.3 бета-1 на пристрої).
.listRowInsets()
.