摆脱换行符 UITextView

Get Rid of Line Breaks UITextView

在过去的几个小时里,我一直在努力摆脱我的 UITextView 显示的所有可见换行符。所以我认为它会像 运行 这个代码一样简单:

NSString *trimmedString = [textView.text stringByReplacingOccurrencesOfString:@"\n" withString:@""];
[textView setText:trimmedString];

然而,执行之后似乎没有任何变化。 textView 文本实际上被设置为 trimmedString 但换行符仍然可见,如下图所示。

我该如何正确解决这个问题,这样我才能让图像中显示的文本(作为示例)没有换行符?

我只是将您的示例代码放在我的 UIViewControllerviewDidLoad 中,并且完全看到了预期的结果。这是一张没有您的代码片段的屏幕截图:

这是包含代码片段的屏幕截图:

可以看到换行符被替换了。您 UITextView Outlet 连接正确了吗?

我用这段代码修复了它:

NSString *trimmedString = [textView.text stringByReplacingOccurrencesOfString:@"\r\n" withString:@" "];
[textView setText:trimmedString];