2016-03-23 12 views
1

私はUIWebViewを持っており、ローカルのCSSスタイルシートを参照するローカルページを読み込みます。私のアプリは、ユーザーがアプリ内でフォントサイズを調整できるようにする機能を持っているので、アプリ内に表示されているローカルWebページのフォントサイズにも適用したい。javascriptをuiwebviewに挿入してフォントサイズを調整する

私はstringByEvaluatingJavaScriptFromStringを使ってwebviewにjavascriptを挿入できることを知っています。

JavaScriptを使用してHTML文書のフォントサイズを変更するにはどうすればよいですか?あなたはこれを試すことができwebViewDidFinishLoadのUIWebViewデリゲートメソッドで

答えて

1

:あなたが述べたように

NSString *[email protected]"14"; 
NSString *jsString = [[NSString alloc]  initWithFormat:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '%d%%'",[fontSize intValue]]; 
[myWebview stringByEvaluatingJavaScriptFromString:jsString]; 

これは14

にフォントサイズを調整するために、JavaScriptを追加
関連する問題