如何从 iOS 中的 UITextview 的顶部和底部删除多余的 space?

How to remove extra space from the top and bottom of the UITextview in iOS?

我想删除顶部、底部和文本之间的多余空格。 我试过这个,但它删除了所有新行。

let newString = textView.text.replacingOccurrences(of: "\n", with: "")

结果 - 你好你好吗我可以帮你吗

实际输入:

hello

how are you

how may i help you  

预期结果:

hello
how are you
how may i help you

谢谢!

方法stringByTrimmingCharactersInSetreturns通过从字符串的两端删除给定字符集中包含的字符而得到的新字符串。

我们也可以只删除空格、换行符或两者。

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

你可以试试这个:

let new = yourTextView.text.trimmingCharacters(in : .whitespacesAndNewlines)