摆脱换行UITextView

时间:2015-04-18 18:28:00

标签: ios uitextview line-breaks

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

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

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

enter image description here

我如何正确解决这个问题,以便我可以在图像中显示文字(例如),没有换行符?

2 个答案:

答案 0 :(得分:0)

我只是将您的示例代码放在我viewDidLoad的{​​{1}}中,并完全看到了预期的结果。这是一个没有您的代码片段的屏幕截图: Showing the default state

这是一个包含代码片段的屏幕截图: Showing modified state

您可以看到换行符已被替换。您是否正确连接了UIViewController

答案 1 :(得分:0)

我用这段代码修复了它:

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