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 に答える