出现键盘时更改ScrollView插入

时间:2019-09-09 13:46:44

标签: swift swiftui

我正在使用SwiftUI创建屏幕,我在主体的ScrollView上添加了几个TextField,问题是当我点击最后一个TextField并出现键盘时,它覆盖了我正在编辑的textField,所以我的问题是:有什么办法吗在SwiftUI中在键盘出现时更新ScrollView插图吗?

我尝试使用列表,但没有用

一些代码示例:

var body: some View {
        ScrollView {
            Text("SomeParameter1")
            TextField("", text: $text)
                .textFieldStyle(RoundedBorderTextFieldStyle())
            Text("SomeParameter2")
            TextField("", text: $text)
                .textFieldStyle(RoundedBorderTextFieldStyle())
            Text("SomeParameter3")
            TextField("", text: $text)
                .textFieldStyle(RoundedBorderTextFieldStyle())
            Text("SomeParameter4")
            TextField("", text: $text)
                .textFieldStyle(RoundedBorderTextFieldStyle())
        }
    }

0 个答案:

没有答案