如何在iOS中从UITextview的顶部和底部移除多余的空间?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在iOS中从UITextview的顶部和底部移除多余的空间?相关的知识,希望对你有一定的参考价值。

我想删除顶部,底部和文本之间的多余空格。我已经尝试过了,但是已经删除了所有新行。

 let newString = textView.text.replacingOccurrences(of: "\n", with: "")
 //Result ->  **hellohow are youhow may i help you**

例如:

实际输入:

  hello

  how are you

  how may i help you  

预期结果:

hello
how are you
how may i help you

谢谢!

答案

方法stringByTrimmingCharactersInSet返回一个新字符串,该字符串是通过从给定字符集中包含的String字符的两端删除而制成的。

我们也可以只删除空格和/或换行符。

  let newString = textView.text.trimmingCharacters(in: .whitespacesAndNewlines)

以上是关于如何在iOS中从UITextview的顶部和底部移除多余的空间?的主要内容,如果未能解决你的问题,请参考以下文章

如何使背景图像顶部的透明背景颜色移至底部?

如何在 swift 中从 uitableview 转到 uitextview 并使用 nsattributedtext 属性

UITextView从文本的底部或中间开始

在 UITableViewCell 中扩展 UITextView 在底部留下间隙

iphone UitextView 文本被截断

UITextView scrollRangeToVisible 使范围可见出现在顶部