1

UIWebViewcontent editable を true に設定しています。カーソルをタップするとUIWebView、上にカーソルが表示されUIWebView、キーボードがポップアップします。これで、この editable に何かを書き込むことができますUIWebView

私の問題は、この editable のコンテンツをクリアしようとするとUIWebView、コンテンツはクリアされますが、キーボードも閉じられることです。UIWebViewキーボードを閉じずに編集可能な内容をクリアしたい。

次のコードを使用して、編集可能な UIWebView をクリアしています。

[self.webView loadHTMLString:@"" baseURL:nil];

どんな助けでも大歓迎です。

4

1 に答える 1

0

JavaScript を使用して webview をクリアしてみることができます。

[webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML = '';"];

Web ビューをリロードすると、現在編集されておらず、キーボードが非表示のデフォルト状態に設定されます。上記のスニペットを使用すると、Web ビューの状態に影響を与えずにコンテンツを直接変更できます。

于 2012-11-15T09:56:40.210 に答える