ピッカーをクリックすると、選択ビューに移動します。アイテムリストが上部からレンダリングされすぎていますが、アニメーションが終了するとスナップします。なんでこんなことが起こっているの?
デモ: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()
。