でメールを読むアプリを作ったのですが、ipad
html本文の内容を表示する際UIWebView
にフォントサイズが統一されておらず、他のアプリのようにフォントサイズの調整ができないMailBox
「Gmail」です。
使用しています
html {
-webkit-text-size-adjust: none; /* Never autoresize text */
}
が、問題が解決しません。どうすれば修正できますか?
これを試してみてください
- (void)webViewDidFinishLoad:(UIWebView *)wView {
[wView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '50%'"];
[wView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.zoom= '0.5'"];
}
のように webview のフォントサイズを設定できます
NSString *fontsize;
fontsize=20px;
NSString *WebviewString;
WebviewString=@"xyz";
これにfontsizeとWebviewStringの値を入れます:
[MywebView loadHTMLString:[NSString stringWithFormat:@"<div style='text-align:justify; font-size:%@;font-family:Helvetica;color:#ffff;'>%@",fontsize,WebviewString] baseURL:nil];
それがあなたを助けることを願っています。