3

我有一个来自数组的UIWebView那个。loadHTMLString

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

这是我如何填充我的 WebView:

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

1 回答 1

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];

于 2013-03-27T14:00:49.437 回答