在 ScrollView 中选择 TextField(打开键盘)时 - 内容使用键盘向下和向后跳转

On selecting TextField (opening keyboard) in ScrollView - content jumps down and back with keyboard

我的TextField在ScrollView里面,当我select它的时候,所有的内容先跳下来,然后returns用键盘返回。

ScrollView {
  VStack {
     TextField("Placeholder", $value)
     Button()
       .keyboardResponsive(enabled: true)
  }
}

原因是在 属性 keyboardResponsiveEnabled 中使用的屏幕按钮之一。默认情况下,它的父级 class 具有 keyboardResponsiveEnabled = true。 因此,如果您遇到此类问题,请使用 superclasses 检查屏幕上的所有元素以获得此 属性.