SwiftUI中的textarea等价于什么?我可以在其中输入多行文本。并指定此区域的大小? HTML示例在这里:https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_textarea 我进行了很多搜索,没有任何运气。
我曾尝试在SwiftUI中使用TextField,但是如果用户写长文本,则文本会超出屏幕。
TextField("notes")
.background(Color.yellow)
.lineLimit(3)
答案 0 :(得分:0)
SwiftUI中的TextArea等效于TextEditor。苹果在2020年中推出了它
var body: some View {
TextEditor(text: $profileText)
.foregroundColor(.black)
}
以下是对其进行更详细描述的参考:https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-multi-line-editable-text-with-texteditor