UIWebViewが編集中かを確かめる方法がStackoverflowにもはっきりと分かりやすいのがなかったので備忘で書いておきます。UITextViewだと [textView isFirstResponder] で編集中か分かるのですが、UIWebViewの場合は、内部にある要素の一部が編集中になるため、webView自体のisFirstResponderはfalseが帰ってきます。 それで、再帰的に内部を確かめてどれか一つの要素が編集中かを確かめるメソッドがこちら。 使う時は、 if([webView isFirstResponderRecursive]) のように使うことが出来ます。