日々精進

新しく学んだことを書き留めていきます

UIWebViewの初期表示のzoom倍率を設定する方法

webViewDidFinishLoadメソッドの中で以下を実行すると設定出来る。

[webView stringByEvaluatingJavaScriptFromString:@"document. body.style.zoom = 5.0;"];

でも、初期の倍率より小さく出来なくなるっぽい。
js実行したり、HTMLをいじったりして表示を変えるのはHTMLが変わると動かなくなるかもという不安があるなあ。。
参考:iphone - UIWebView set initial zoom scale programmatically when loading an external website? - Stack Overflow