UIWebViewでフォントサイズを変える方法

投稿者: | 2014年11月22日
この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので十分ご注意ください。

いくつか方法がありますが、ページ全体に対して一括変更したい場合は以下ようにJavaScript+CSSを使う方法で可能です。

[bash]
– (void)webViewDidFinishLoad:(UIWebView *)webView;
{
NSString *string = [[NSString alloc] initWithFormat:@"document.getElementsByTagName(‘body’)[0].style.webkitTextSizeAdjust=’100%%’"];
[webView stringByEvaluatingJavaScriptFromString:string];
}
[/bash]

この例では’100%%’としていますので、100%の指定です。小さくしたい場合は80や50、大きくしたい場合は150や200です。このあたりはCSS properties: -webkit-text-size-adjustに詳しく。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください