小编Jor*_*ste的帖子

SwiftUI 键盘避免挤压文本字段

当键盘出现时,视图被压缩而不是向上移动。它在纵向模式下按预期工作,该问题仅在横向模式下出现。附上照片以供澄清。我已经尝试过.edgesIgnoreSafeArea(),以及该线程上提出的解决方案。

VStack {
                
                Text("\(titleText)")
                    .font(.system(size: 30))
                    .bold()
                
                VStack {
                    Text("Item Title")
                    TextField("Item Title", text: $title)
                        .formStyle()
                    
                }
                
                VStack {
                    Text("Item Description")
                    TextField("Item Description", text: $itemDescription)
                    //TextEditor(text: $itemDescription)
                        .formStyle()
                }
                
                VStack {
                    Text("Unit Type")
                    TextField("Each, Total, Hours, LF, etc...", text: $unitType)
                        .formStyle()
                }
                
                VStack {
                    Text("Unit Cost")
                    TextField("Cost per unit", text: $unitCost, onEditingChanged: { (isChanged) in
                        guard !unitCost.isEmpty else { return }
                        //Ensuring entered text can be converted to required double
                        if let _ = Double(unitCost) { …
Run Code Online (Sandbox Code Playgroud)

swift swiftui ios14

5
推荐指数
0
解决办法
351
查看次数

标签 统计

ios14 ×1

swift ×1

swiftui ×1