2012-09-08 67 views
3

UIWebView中顯示帶有一些沒有換行符的長字符串的段落時,字符的大小對於閱讀來說太小,如下圖所示。無論如何在UILabel中自動在長字符串中添加換行符?提前致謝! enter image description here在UIWebView中顯示長字符串時添加換行符

ps。 UIWebView用於顯示電子郵件正文。

回答

7

顯示的NSString設置CSS爲:style="word-break:break-all"解決這個問題

1

Simply NO。 UIWebView用於解析HTML標記。打破必須在那裏完成。 \ n會做。

除此之外,您應該重新考慮您的HTML-Box-Model是否具有響應能力。

如果你只想顯示文本,然後使用UITextView而不是UIWebView並切換到UIWebView,如果它的HTML。我認爲iOS上的Mail.app就是這樣的。 UITextView文本適當縮放。

+0

它是一個解決方案。 –

+0

,但使用text和html處理Fw電子郵件非常困難,而文本是一個沒有鏈接中斷的長字符串。 –

-1

下面的代碼可以幫助你在一個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]; 
+0

是的,我只是在html語法中嵌入了字符串 –

相關問題