2013-07-13 124 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]; 

希望它会帮助你。