使 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
端口,可以完全访问它的所有属性。
我开始学习 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,你可以在 UITextField
端口,可以完全访问它的所有属性。