2013-07-13 143 views
2

我構建的應用程序對ipad,在顯示HTML正文內容UIWebView字體大小是不統一的閱讀郵件,我無法調整字體大小,因爲所有其他應用程序MailBox「的Gmail 」 ..
設置字體大小內容的UIWebView

我用: html { -webkit-text-size-adjust: none; /* Never autoresize text */ }
但不解決問題,如何解決?

回答

2

試試這個它爲我工作

- (void)webViewDidFinishLoad:(UIWebView *)wView { 
    [wView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '50%'"]; 
    [wView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.zoom= '0.5'"]; 
} 
+0

可能是這個問題的相關答案。你的推薦答案是縮放頁面適合作爲參數屏幕。 –

+0

我使用CSS解決了問題。 –

+0

它不適用於iOS 10.1.1有沒有其他選擇? – coder

0

您可以設置的WebView的字體大小,像

NSString *fontsize; 
fontsize=20px; 


NSString *WebviewString; 
[email protected]"xyz"; 

把字號和WebviewString的價值在於此:

[MywebView loadHTMLString:[NSString stringWithFormat:@"<div style='text-align:justify; font-size:%@;font-family:Helvetica;color:#ffff;'>%@",fontsize,WebviewString] baseURL:nil]; 

希望它會幫助你。