在UIWebView
中顯示帶有一些沒有換行符的長字符串的段落時,字符的大小對於閱讀來說太小,如下圖所示。無論如何在UILabel
中自動在長字符串中添加換行符?提前致謝! 在UIWebView中顯示長字符串時添加換行符
ps。 UIWebView
用於顯示電子郵件正文。
在UIWebView
中顯示帶有一些沒有換行符的長字符串的段落時,字符的大小對於閱讀來說太小,如下圖所示。無論如何在UILabel
中自動在長字符串中添加換行符?提前致謝! 在UIWebView中顯示長字符串時添加換行符
ps。 UIWebView
用於顯示電子郵件正文。
顯示的NSString設置CSS爲:style="word-break:break-all"
解決這個問題
Simply NO。 UIWebView用於解析HTML標記。打破必須在那裏完成。 \ n會做。
除此之外,您應該重新考慮您的HTML-Box-Model是否具有響應能力。
如果你只想顯示文本,然後使用UITextView而不是UIWebView並切換到UIWebView,如果它的HTML。我認爲iOS上的Mail.app就是這樣的。 UITextView文本適當縮放。
下面的代碼可以幫助你在一個UIWebView
NSString *html = @"<html><head></head><body>The Meaning of Life<p>...really is <b>42</b>!</p></body></html>";
[webView loadHTMLString:html baseURL:nil];
是的,我只是在html語法中嵌入了字符串 –
它是一個解決方案。 –
,但使用text和html處理Fw電子郵件非常困難,而文本是一個沒有鏈接中斷的長字符串。 –