当键盘出现时,如何防止SwiftUI自动调整视图大小

当键盘出现时,如何防止SwiftUI自动调整视图大小,swiftui,keyboard,textfield,autoresize,Swiftui,Keyboard,Textfield,Autoresize,我的iOS应用程序中有一个文本字段,它的位置使我不想在键盘出现时移动它。但是,当键盘出现时,视图将自动调整大小。有没有办法防止这种情况 import SwiftUI struct test: View { @State var text: String = "" var body: some View { TextField("Type", text: self.$text) } } 您可以使用修改器告知特定视图

我的iOS应用程序中有一个文本字段,它的位置使我不想在键盘出现时移动它。但是,当键盘出现时,视图将自动调整大小。有没有办法防止这种情况

import SwiftUI

struct test: View {
    @State var text: String = ""
    var body: some View {
        TextField("Type", text: self.$text)
    }
}

您可以使用修改器告知特定视图忽略特定或所有iOS安全区域。将以下
.ignoresSafeArea(.keyboard)
应用于父视图,当键盘打开时,它不会调整大小。

您可以使用修改器告诉某个视图忽略特定或所有iOS安全区域。将以下
.ignoresSafeArea(.keyboard)
应用于父视图,当键盘打开时,它将不会调整大小。

这是否回答了您的问题?是--抱歉,我没有遇到这是否回答了您的问题?是--抱歉,我没有遇到这一问题