在键盘处于活动状态时迅速阻止TabBar向上移动

问题描述

因此,每当“我的键盘”切换时,选项卡栏都会随之向上移动,如图所示。当键盘处于活动状态时,有什么方法可以防止这种情况发生?我的版本是iOS 14和XCode 12 预先感谢!

///更正: 如何在SwiftUI中修改任何视图以防止键盘出现时向上移动?

struct SwiftUIView: View {
@State var text = ""
var body: some View {
        vstack{
        TextField("Text",text: $text)
            Text(">>Don't Move Me Up When Keyboard Is Active<<")
    }
}

}

保罗

simulator view when tabbar moves up when keyboard is active

解决方法

尝试在标签栏中添加以下修饰符:

.ignoresSafeArea(.keyboard,edges: .bottom)