在UIWebView
中显示带有一些不带换行符的长字符串的段落时,字符的大小太小而无法读取,如下图所示。无论如何都要在UILabel
中自动在长字符串中添加换行符?提前致谢!
PS。 UIWebView
用于显示电子邮件正文。
答案 0 :(得分:8)
将css设置为:style="word-break:break-all"
以解决此问题
答案 1 :(得分:1)
根本没有。 UIWebView用于解析HTML-Markup。打破必须在那里完成。 \ n会做到的。
除此之外,您应该重新考虑您的HTML-Box-Model响应。
如果您只想显示文本,则使用UITextView而不是UIWebView并切换到UIWebView(如果是HTML)。我认为iOS上的Mail.app就是这样的。 UITextView文本已适当缩放。
答案 2 :(得分:0)
以下代码可以帮助您在UIWebView中显示NSString
NSString *html = @"<html><head></head><body>The Meaning of Life<p>...really is <b>42</b>!</p></body></html>";
[webView loadHTMLString:html baseURL:nil];