标签: keyboard-avoidance

SwiftUI,iOS 14,表单中的键盘避免{ TextEditor() }

我在一个简单的Form{}. 自动键盘回避不起作用。下面是一个带有TextEditor(). 运行时,键盘位于输入字段的顶部,要求用户滚动视图以便输入位置。删除Form{}和自动键盘避免工作。我是否缺少在 Form{} 中执行的某些操作才能获得此行为?

import SwiftUI
struct ContentView: View {
    @State private var stopLocation: String = ""
    var body: some View {
        Form {
            let desc = "\n\n\n\n\n\n\n\n\n\n\n\nEnter Location"
            Text(desc)
            VStack {
                TextEditor(text: $stopLocation)
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

swiftui swiftui-form keyboard-avoidance

9
推荐指数
0
解决办法
356
查看次数

标签 统计

keyboard-avoidance ×1

swiftui ×1

swiftui-form ×1