views:

267

answers:

2

hi,

Is there a way to zoom out or reset a uiwebview programatically ? if yes how ?

A: 

It's not directly supported, but this thread has a workaround/solution.

joelm
A: 

i think you should be able to manipulate the viewport using the safari meta tags

http://developer.apple.com/safari/library/documentation/appleapplications/reference/safarihtmlref/Articles/MetaTags.html#//apple_ref/doc/uid/TP40008193-SW6

For example, to set the viewport width to the width of the device, add this to your HTML file:

<meta name = "viewport" content = "width = device-width">

To set the initial scale to 1.0, add this to your HTML file:

<meta name = "viewport" content = "initial-scale = 1.0">

To set the initial scale and to turn off user scaling, add this to your HTML file:

<meta name = "viewport" content = "initial-scale = 2.3, user-scalable = no">
Aaron Saunders
Ya correct. But how to control it after the view is displayed and zoomed by the user ?
thndrkiss
The documentation states that by setting user-scalable to "no" will prevent the user from zooming at all?Maybe I am not understanding the question?
Aaron Saunders