当键盘出现时,如何防止SwiftUI自动调整视图大小
我的iOS应用程序中有一个文本字段,它的位置使我不想在键盘出现时移动它。但是,当键盘出现时,视图将自动调整大小。有没有办法防止这种情况当键盘出现时,如何防止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) } } 您可以使用修改器告知特定视图
import SwiftUI
struct test: View {
@State var text: String = ""
var body: some View {
TextField("Type", text: self.$text)
}
}
您可以使用修改器告知特定视图忽略特定或所有iOS安全区域。将以下
.ignoresSafeArea(.keyboard)
应用于父视图,当键盘打开时,它不会调整大小。您可以使用修改器告诉某个视图忽略特定或所有iOS安全区域。将以下.ignoresSafeArea(.keyboard)
应用于父视图,当键盘打开时,它将不会调整大小。这是否回答了您的问题?是--抱歉,我没有遇到这是否回答了您的问题?是--抱歉,我没有遇到这一问题