Почему средство выбора SwiftUI перемещается в форме после навигации? - PullRequest
1 голос
/ 08 ноября 2019

После нажатия кнопки выбора она переходит к выбранному виду. Список элементов отображается слишком далеко от вершины, но появляется после завершения анимации. Почему это происходит?

Демонстрация: 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 beta 1 на устройстве).

...