ユーザーが Web ページの入力テキスト ボックスをタップすると、UIWebView はその境界を自動的に調整してデバイスのキーボード用のスペースを確保し、テキスト ボックスが画面の中央に配置されるようにスクロールおよびズームします。
これはほとんどの状況に適していますが、入力要素のすぐ上に、ユーザーに何を入力するかを伝えるテキストがあります。たとえば、「パスワードの最初、7、9 文字目を入力してください」などです。このテキストは、テキスト ボックスがタップされると画面から部分的にスクロールされますが、UIWebView はすべてをきちんと中央に配置しているため、テキスト ボックスの下には多くの空白があります。
HTML ラベルを使用して、テキストがテキスト ボックスに添付されていることを UIWebView に伝えようとしましたが、うまくいきませんでした。キーボードがアクティブになったときに、基になる scrollView に直接アクセスすることを検討していますが、それは汚いハックのように思えるので、最初にもっと良い解決策があるかどうかを確認したかったのです!
前もって感謝します!