キーボードがSwiftUIに表示されたら、TextFieldを上に移動します
TextFieldメインの中に7つありContentViewます。ユーザーがキーボードを開くと、一部はTextFieldキーボードフレームの下に隠れています。ですからTextField、キーボードが出てきたら、それぞれ上に移動したいと思います。 以下のコードを使用TextFieldして画面に追加しました。 struct ContentView : View { @State var textfieldText: String = "" var body: some View { VStack { TextField($textfieldText, placeholder: Text("TextField1")) TextField($textfieldText, placeholder: Text("TextField2")) TextField($textfieldText, placeholder: Text("TextField3")) TextField($textfieldText, placeholder: Text("TextField4")) TextField($textfieldText, placeholder: Text("TextField5")) TextField($textfieldText, placeholder: Text("TextField6")) TextField($textfieldText, placeholder: Text("TextField6")) TextField($textfieldText, placeholder: Text("TextField7")) } } } 出力: