ios - Swift 防止 TabBar 在键盘处于活动状态时向上移动
问题描述
因此,每当我的键盘切换时,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<<")
}
}
}
保罗
解决方案
尝试将以下修饰符添加到您的标签栏:
.ignoresSafeArea(.keyboard, edges: .bottom)
推荐阅读
- javascript - Razor 中的 JavaScript 断点在 Visual Studio 2019 中不起作用
- javascript - 用于更新未在 JavaScript 中调用的 PHP 变量的 PHP 函数
- javascript - JavaScript - 将空格分隔的文本文件读入数组并用作查找表
- generics - Kotlin:可变参数(自动推断)类型参数可能吗?
- scala - 如何在 Slick 中参数化表名
- python - QueryDict 不包含隐藏的表单字段,给出 MultiValueDictKeyError
- c# - 在列表中查找缺失的必需值
- r - tikzDevice 在 RMarkdown 文档中使用时不使用 LaTeX 前导码
- haskell - 让 putStrLn 在 if-else 块中工作
- php - 当用户单击 PHP 中的某个用户名时,如何查看帐户的不同配置文件?