我有UIWebView
来自数组的loadHTMLString
。
我需要这个webView动态更改字体大小
这是我如何填写我的WebView:
[webView loadHTMLString:[NSString stringWithFormat:@"%@<p class=\"paragraph\" style=\"float: right\" >%@</p>",css,[[ contentArray objectAtIndex:0] valueForKey:@"content"]] baseURL:nil ];
答案 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];
击> <击> 撞击>