Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios SwiftUI |阻止文本字段随键盘自动向上移动_Ios_Swift_Swiftui - Fatal编程技术网

Ios SwiftUI |阻止文本字段随键盘自动向上移动

Ios SwiftUI |阻止文本字段随键盘自动向上移动,ios,swift,swiftui,Ios,Swift,Swiftui,从iOS14开始,我发现只要键盘一出现,我所有的TextFields就会自动向上移动 我还没找到办法阻止这一切,我错过了什么吗 下面是一个简单的演示+代码: 演示: 代码: 以下是适用于您的场景的可能解决方案。使用Xcode 12/iOS 14进行测试 import SwiftUI struct ContentView: View { @State private var textInput: String = "" var body:

从iOS14开始,我发现只要键盘一出现,我所有的
TextField
s就会自动向上移动

我还没找到办法阻止这一切,我错过了什么吗

下面是一个简单的演示+代码:

演示:

代码:


以下是适用于您的场景的可能解决方案。使用Xcode 12/iOS 14进行测试

import SwiftUI

struct ContentView: View {
    
    @State private var textInput: String = ""
    
    var body: some View {
        TextField("Test", text: $textInput)
    }
}
var body: some View {
    VStack {
        Spacer()
        TextField("Test", text: $textInput)
        Spacer()
    }
    .ignoresSafeArea(.keyboard, edges: .bottom)
}