这个问题在这里已经有了答案:
iOS 14 SwiftUI Keyboard lifts view automatically
(4 个回答)
去年关闭。
从 iOS14 开始,我发现我所有的 TextField
键盘出现后,s 会自动向上移动。
我还没有找到阻止这种情况的方法,我错过了什么吗?
这是一个简单的演示+代码:
演示:
代码:
import SwiftUI
struct ContentView: View {
@State private var textInput: String = ""
var body: some View {
TextField("Test", text: $textInput)
}
}
最佳答案
这是您的场景的可能解决方案。使用 Xcode 12/iOS 14 测试
var body: some View {
VStack {
Spacer()
TextField("Test", text: $textInput)
Spacer()
}
.ignoresSafeArea(.keyboard, edges: .bottom)
}
关于ios - SwiftUI |阻止 TextField 自动随键盘向上移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64292534/