いくつかのボタンと、コンテンツの編集可能なHTMLをロードしたUIWebViewを備えたビューがあります。UIWebViewで、ネイティブ機能とjavascript機能の両方を使用して画像/キャンバスを挿入しています。
WebViewはクリックされるたびに編集可能であるため、キーボードが表示されます。これで、画像/キャンバスキーボードを挿入/編集しているときに非表示になります。そのため、タップイベントをチェックし、その位置にある要素のIDを取得し、それが[webview endEditing:YES];を使用して画像/キャンバスの場合はキーボードを非表示にします。
今私が直面している問題は、2〜3枚の画像を追加してからウェブビューをクリックすると、ウェブビューがその位置から移動を開始し、uiviewに保持されているボタン/画像と重なることです。そのため、ボタンが表示されず、それに関連するアクションを実行できません。