如何在UIWebview中更改字体大小

时间:2013-03-27 13:58:40

标签: ios objective-c uiwebview font-size

我有UIWebView来自数组的loadHTMLString

我需要这个webView动态更改字体大小

这是我如何填写我的WebView:

[webView loadHTMLString:[NSString stringWithFormat:@"%@<p class=\"paragraph\"  style=\"float: right\"  >%@</p>",css,[[ contentArray objectAtIndex:0] valueForKey:@"content"]]   baseURL:nil ];

1 个答案:

答案 0 :(得分:13)

将此代码放入webViewDidFinishLoad委托方法中:

-(void)webViewDidFinishLoad:(UIWebView *)webView1{

int fontSize = 20;
NSString *jsString = [[NSString alloc] initWithFormat:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '%d%%'", fontSize];
[webView1 stringByEvaluatingJavaScriptFromString:jsString];
[jsString release];

}

希望它有所帮助;)

<强>更新 对于启用ARC的开发人员,您应该忽略添加: <击>

<击>
[jsString release];

<击>