2

我在上面构建了一个阅读邮件的应用程序ipad,当将html正文内容显示UIWebView为不统一的字体大小时,我无法像所有其他应用程序MailBox“Gmail”一样调整字体大小..

我使用: html { -webkit-text-size-adjust: none; /* Never autoresize text */ }
但没有解决问题,如何解决?

4

2 回答 2

2

试试这个对我有用

- (void)webViewDidFinishLoad:(UIWebView *)wView {
    [wView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '50%'"];
    [wView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.zoom= '0.5'"];
}
于 2013-07-13T04:14:22.407 回答
0

您可以设置 webview 的字体大小,例如

NSString *fontsize;  
fontsize=20px;


NSString *WebviewString;  
WebviewString=@"xyz";

将 fontsize 和 WebviewString 的值放在此:

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

希望它会帮助你。

于 2014-02-07T13:02:52.753 回答