方法一:
1 - (void)webViewDidFinishLoad:(UIWebView *)webView
2 {
3 // finished loading, hide the activity indicator in the status bar
4 [UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
5 [self.guideWebView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= ’150%’"];
6 }
方法二:
1 |
[ NSString stringWithFormat:@ "<html>
\n" |
2 |
"<head>
\n" |
3 |
"<style
type=\"text/css\"> \n" |
4 |
"body
{font-family: \"%@\"; font-size: %f; color: %@;}\n" |
5 |
"</style>
\n" |
6 |
"</head>
\n" |
7 |
"<body>%@</body>
\n" |
8 |
"</html>" ,
@ "宋体" ,
fontSize,fontColor,stringValue] ; |
改变字体颜色
1 |
NSString *jsString
= [[ NSString alloc]
initWithFormat:@ "document.body.style.fontSize=%f;document.body.style.color=%@" ,fontSize,fontColor]; |
2 |
[webView
stringByEvaluatingJavaScriptFromString:jsString]; |
3 |
[jsString
release]; |
以上内容来源于互联网。