2

我想在点击位于底部的 ScrollBar 中的 TextField 时更改 ScrollBar 偏移量(因此会触发键盘回避)。

当我选择一个 TextField 时,滚动条会调整。但是 TextField 的底部(灰色背景)被切断了。有没有办法调整它以使整个 TextField 可见?

在此处输入图像描述

谢谢回答!

struct ContentView: View {
    
    var body: some View {
        VStack {
            ScrollView {
                ForEach(0..<20, id: \.self) { i in
                    TextField("Textfield \(i)", text: .constant(""))
                        .padding()
                        .background(Color.gray.opacity(0.2).cornerRadius(5))
                        .padding(.horizontal)
                }
            }
        }
    }
}

4

0 回答 0