2012-04-26 20 views
0

アプリケーションには、いくつかの画像の表示にタッチイベントを使用するHTMLページを表示するUIWebviewが含まれています。問題は、HTMLコンテンツをズームすることにあります。ユーザーが画面に触れると、html要素がそれを処理し、UIWebViewのデフォルトのズーム動作を妨げます。しかし、私は両方の機能が必要です。どうすれば問題を解決できますか?私を助けてください。前もって感謝します。Can not zoom UIWebView

+0

は、一部のHTMLコンテンツを表示するUIWebViewのズームのみに制限されていますか? –

+0

私にあなたのコードを送ってください...私はあなたを助けることができるように – Melbourne

+0

問題は、Javaスクリプトのライブラリで、event.preventDefault()メソッドを使用していました。このメソッドが呼び出された場合、イベントのデフォルトアクションはトリガーされません。あなたの有益な心をありがとう。 – Neo

答えて

2

こんにちはあなたは enter image description here

を次のように、インターフェイスビルダーからこれを行うことができたり、

で同じことを行うことができますYES

へのWebViewのプロパティを合わせて拡大縮小ページをオンにする必要があります[webView setScalesPageToFit:YES];

希望します。

+0

私たちのjavascriptでは、我々はタッチイベントを扱っています。それを行う前に、ズームは完璧でした。タッチイベントとジェスチャーイベントの両方を使用し始めたとき、すべてのタッチイベントはjavascriptに渡され、UIWebViewのスクロールビューのデフォルトのズームは無視されました。 – Neo

+1

JQueryに精通している方は、このhttp://stackoverflow.com/questions/5186441/javascript-drag-and-drop-for-touch-devicesをご覧ください。 –