I’ve been looking for the past week for the answer to this question.
I have a UIWebView, inside of a UIScrollView. Everything works great, but I want the content of the UIWebView to reset its zoom, when the orientation changes.
In the HTML inside the UIWebView, I set the width of the viewport (w/ a meta tag) to “device-width” and then on the Obj-C side, I set the scalesPagesToFit = YES;
I’ve tried resetting the zoom with javascript; by replacing the meta tags in runtime; reloading; accessing the UIScrollView inside of the UIWebView; etc…
but with no success.
Any of you gods know a workaround?
The only one I can think off is to recreate the UIWebViews every time we change the orientation, but that makes them flash to white whilst rendering content, which looks terrible 🙁
Any thoughts?
Many thanks,
Andre
I’m just guessing here and haven’t tried, but AFAIK a UIWebView has a UIScrollView child. So one should be able to do: