【发布时间】:2021-01-21 07:11:36
【问题描述】:
我有一个多行 UITextView,有时文本会换行几行。我想从中获取文本,其中包含 iphone 屏幕上 可见 的换行符。
这很有用,因为我有一个 UITextView 可以随 UI 更改字体大小,并且我想在用户在屏幕上看到它时捕获文本。
使用textview.text 从 UITextView 获取文本不包含这些内容。 (尽管它确实包含用户通过按键盘上的“return”键入的任何换行符。)
我想也许你需要测量 UITextView 的高度并遍历每个字符,但我不知道该怎么做。我还希望它与表情符号一起使用。
【问题讨论】:
-
TextView.text 将在任何
return键被点击的地方显示\n,如果您正在谈论将文本写入下一行,则会正确表示显式返回命中,因为 textview 宽度显然无法捕获.例如我输入 Dddd 并点击返回 3 次 textView.text 输出为Optional("Dddd\n\n\n\nMmmm")
标签: ios swift uitextview uitextviewdelegate