【问题标题】:How to change the font size in UIWebview [duplicate]如何更改 UIWebview 中的字体大小 [重复]
【发布时间】:2013-03-17 15:27:29
【问题描述】:

我有一个来自数组的UIWebView loadHTMLString

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

这是我如何填充我的 WebView:

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

【问题讨论】:

    标签: ios objective-c uiwebview font-size


    【解决方案1】:

    将此代码放入您的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];
    

    【讨论】:

    • 谢谢^99次,这对我有用
    • 这对 iOS 10.1.1 不再有效,还有其他选择吗?
    猜你喜欢
    • 2012-04-12
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-13
    • 2013-03-26
    相关资源
    最近更新 更多