出现键盘时如何防止 SwiftUI 自动调整视图大小
How do you prevent SwiftUI from autoresizing view when keyboard appears
我的 iOS 应用程序中有一个 TextField,我不希望它在键盘出现时移动。但是,当键盘出现时,视图会自动调整大小。有什么办法可以避免这种情况吗?
import SwiftUI
struct test: View {
@State var text: String = ""
var body: some View {
TextField("Type", text: self.$text)
}
}
您可以使用修饰符告诉特定视图忽略特定或所有 iOS 安全区域。将以下.ignoresSafeArea(.keyboard)
应用到父视图,键盘打开时不会调整大小
我的 iOS 应用程序中有一个 TextField,我不希望它在键盘出现时移动。但是,当键盘出现时,视图会自动调整大小。有什么办法可以避免这种情况吗?
import SwiftUI
struct test: View {
@State var text: String = ""
var body: some View {
TextField("Type", text: self.$text)
}
}
您可以使用修饰符告诉特定视图忽略特定或所有 iOS 安全区域。将以下.ignoresSafeArea(.keyboard)
应用到父视图,键盘打开时不会调整大小