swiftui中的textarea等价物是啥?
Posted
技术标签:
【中文标题】swiftui中的textarea等价物是啥?【英文标题】:What is the equivalent of textarea in swiftui?swiftui中的textarea等价物是什么? 【发布时间】:2019-11-05 05:44:55 【问题描述】:SwiftUI 中的 textarea 等价物是什么?我可以在哪里输入多行文本。并指定该区域的大小? html 示例在这里:https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_textarea 我已经搜索了很多没有任何运气。
我曾尝试在 SwiftUI 中使用 TextField,但如果用户编写长文本,文本会超出屏幕。
TextField("notes")
.background(Color.yellow)
.lineLimit(3)
【问题讨论】:
看这个话题***.com/questions/56471973/… 谢谢。它是目前唯一的选择吗? SwiftUI 中还没有更简单的解决方案? 很遗憾,是的。 【参考方案1】:SwiftUI 中 TextArea 的等价物是 TextEditor。 Apple 于 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
【讨论】:
以上是关于swiftui中的textarea等价物是啥?的主要内容,如果未能解决你的问题,请参考以下文章
SwiftUI 中的 dequeueReusableCell(withIdentifier: "") 等价物是啥?