如何在UIWebView[JS回调]iPhone、iPod Touch、iPad上进行缩放

如何在UIWebView[JS回调]iPhone、iPod Touch、iPad上进行缩放,iphone,ipad,webview,pinch,jquery-callback,Iphone,Ipad,Webview,Pinch,Jquery Callback,在Web视图中,我使用以下代码进行缩放: <body id='body'> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum do

在Web视图中,我使用以下代码进行缩放:

<body id='body'>
        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt u,...

    <script type="text/javascript" charset="utf-8">

        body = document.getElementById('body');

        // (in percents)
        zoom = 100;
        maxZoom = 200;
        minZoom = 50;
        zoomIncrement = 25;

        function gestureEnd(event) {
            var newZoom;
            if (event.scale > 1.0) {
                // increase size
                newZoom = zoom + zoomIncrement;
            } else {
                // decrease size
                newZoom = zoom - zoomIncrement;
            }

            // don't exceed zoom boundaries
            if (newZoom > maxZoom || newZoom < minZoom) {
                return;
            }
            zoom = newZoom;
            body.style.webkitTextSizeAdjust = zoom+"%";
        }

        body.addEventListener("gestureend", gestureEnd, false);

        </script>
    </body>

知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,从最低限度上来说,我们必须在实践中充分利用知识,尊重精英,为劳动和财富创造暂时的机会。但是,我们必须尽可能少地进行实践,以使我们的知识和能力得到充分的发挥,使我们的精英们能够在短期内获得成功,。。。
body=document.getElementById('body');
//(百分比)
缩放=100;
maxZoom=200;
minZoom=50;
动物增重=25;
函数gestureEnd(事件){
var-newZoom;
如果(事件比例>1.0){
//增大尺寸
新建缩放=缩放+缩放增量;
}否则{
//缩小尺寸
newZoom=zoom-zoomIncrement;
}
//不要超过缩放边界
如果(新建缩放>最大缩放| |新建缩放<最小缩放){
回来
}
缩放=新建缩放;
body.style.webkitTextSizeAdjust=zoom+“%”;
}
正文.addEventListener(“gestureend”,gestureend,false);
如何从webview缩放变量值获取每个收缩事件(以更改应用程序中的默认值)?


JS对应用程序的一种“回调””方法。

如果您想获取要在应用程序原生Obj-C中使用的JS变量的值,也许您可以使用
stringByEvaluatingJavaScriptFromString
方法。

谢谢!!我会尝试这种方法,但我相信这就是我要找的!!!!