0

いくつかのボタンと、コンテンツの編集可能なHTMLをロードしたUIWebViewを備えたビューがあります。UIWebViewで、ネイティブ機能とjavascript機能の両方を使用して画像/キャンバスを挿入しています。

WebViewはクリックされるたびに編集可能であるため、キーボードが表示されます。これで、画像/キャンバスキーボードを挿入/編集しているときに非表示になります。そのため、タップイベントをチェックし、その位置にある要素のIDを取得し、それが[webview endEditing:YES];を使用して画像/キャンバスの場合はキーボードを非表示にします。

今私が直面している問題は、2〜3枚の画像を追加してからウェブビューをクリックすると、ウェブビューがその位置から移動を開始し、uiviewに保持されているボタン/画像と重なることです。そのため、ボタンが表示されず、それに関連するアクションを実行できません。

4

1 に答える 1

0

問題は解決された。キーボードが表示/非表示になっているときに、ある種のアニメーションを使用していました。そのuiwebviewを削除すると、移動しません。

于 2012-12-13T19:45:40.833 に答える