0

在 Web 视图中,我将此代码用于 Zoom :

<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>

我如何从 webview 缩放变量值中获取每个捏事件(更改 APP 中的默认值)?

JS 对 App的一种“回调”方法..

4

1 回答 1

0

如果你想获取一个 JS 变量的值在 App 原生 Obj-C 中使用,也许你可以使用stringByEvaluatingJavaScriptFromStringmethod.

于 2011-06-26T11:54:02.590 回答