1

当我在 SwiftUI 中开发允许用户拖动 ScrollView 以关闭键盘的功能时,我发现如果在键盘关闭时拖动 ScrollView,则 ScrollView 会闪烁。这将破坏该功能的体验。

这是视频和最小代码示例:

视频

struct ContentView: View {
  
  @State var text:String = ""
  
  var body: some View {
    ScrollView {
      Rectangle()
        .frame(height: 300)
      TextField("test", text: $text)
        .padding()
        .background(Color.gray)
        .padding()
    }
  }
}
4

0 回答 0