在过去的几个小时里,我一直试图摆脱我的UITextView显示的所有可见换行符。所以我认为这就像运行这段代码一样简单:
NSString *trimmedString = [textView.text stringByReplacingOccurrencesOfString:@"\n" withString:@""];
[textView setText:trimmedString];
然而,在执行之后似乎没有任何变化。 textView文本实际上被设置为trimmedString,但换行仍然可见,如下图所示。
我如何正确解决这个问题,以便我可以在图像中显示文字(例如),没有换行符?
答案 0 :(得分:0)
我只是将您的示例代码放在我viewDidLoad
的{{1}}中,并完全看到了预期的结果。这是一个没有您的代码片段的屏幕截图:
这是一个包含代码片段的屏幕截图:
您可以看到换行符已被替换。您是否正确连接了UIViewController
?
答案 1 :(得分:0)
我用这段代码修复了它:
NSString *trimmedString = [textView.text stringByReplacingOccurrencesOfString:@"\r\n" withString:@" "];
[textView setText:trimmedString];