我们如何在UIWebView中呈现两个值

时间:2014-11-28 08:07:25

标签: ios

我希望缩放UIWebview并增加字体大小。我是iOS新手。请帮助。

-(void)webViewDidFinishLoad:(UIWebView *)webView{
    [webView scalesPageToFit];
    float scale = 52990/webView.scrollView.frame.size.width;
    NSString *jsString = [[NSString alloc] initWithFormat:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '%f%%'", scale];
    int fontValue = 200;
    NSString *webviewFontSize = [NSString stringWithFormat:@"addCSSRule('body', '-webkit-text-size-adjust: %d%%;')",fontValue];
    [webView stringByEvaluatingJavaScriptFromString:webviewFontSize];
}

1 个答案:

答案 0 :(得分:0)

这都是关于CSS操作的。 stringByEvaluatingJavaScriptFromString:让您有机会根据您的HTML内容运行一段JavaScript代码。如果您可以在常用网页中调整字体大小,可以在此处进行。