0

アプリに HTML ファイルと JS ファイルがあります。Web ビューが読み込まれると、JavaScript ファイルへの参照を含む html ファイルが読み込まれます。ソースをコンパイルするためのバンドル リソースに JavaScript ファイルを追加し、Web ビューで読み込みを終了しました。HTML コンテンツのフォント サイズを大きくする JavaScript 関数を呼び出していますが、JavaScript メソッドが呼び出されません。

これは私のコードです:

NSString *readerstring = @"document.getElementById('reader')";
      [webView stringByEvaluatingJavaScriptFromString:[[NSString alloc]initWithFormat:@"adjustFontSize('%@'.contentDocument, '4.0')",readerstring]];
4

2 に答える 2

1

このようにフォントサイズを変更できますがUIWebView

int fontSize = 20;
NSString *String = [[NSString stringWithFormat:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '%d%%'", fontSize];
[myWebView stringByEvaluatingJavaScriptFromString:jsString];

また

[myWebView stringByEvaluatingJavaScriptFromString: @"document.body.style.fontSize = '8px'"];

それがあなたを助けることを願っています...

于 2013-05-24T06:54:01.430 に答える