swift uitextview限制当时的换行符数为2

时间:2016-10-12 18:37:13

标签: ios swift uitextview

我想知道是否可以限制你可以在行中进行换行的次数?

我已经设置了可以插入的字符数限制,但用户仍然可以插入如下文字:

Some text
(line break)
(line break)
some more text...

当时是否只能降低两个换行符?因此,上述文本最终结果如下:

ggplot2

由于我无法编辑文本后端,所以我必须在fronend中进行编辑。

我想要清理文本并在用户完成输入后将一行中的换行符限制为两行

1 个答案:

答案 0 :(得分:1)

只要UITextView中的文本中有一行换行符,就可以只用2个换行符替换它们。

while str.contains("\n\n\n") {
    str = str.replacingOccurrences(of: "\n\n\n", with: "\n\n")
}