使 TextField 多行 - SwiftUI

Make the TextField Multiline - SwiftUI

我开始学习 SwiftUI,我正在尝试使 TextField 多行化,但它不起作用,而且当我单击 return 按钮时它会关闭键盘。

TextField("Description", text: $categoryTitle)
.lineLimit(nil)

那我该如何解决呢?

表格 iOS 14 和 Xcode 12,它可以作为 TextEditor

struct ContentView: View {
    @State var text: String = "Multiline \ntext \nis called \nTextEditor"

    var body: some View {
        TextEditor(text: $text)
    }
}

另外,如果你想支持 iOS 13,你可以在 进入 SwiftUI 内的 UITextField 端口,可以完全访问它的所有属性。