1

内の html ページに問題がありますUIWebView

私のHtmlページにはcontenteditable divがあります

このCSSで

 #contentEditor {
            height: 98%;
            width: 98%;
            overflow-y: scroll;
            -webkit-overflow-scrolling: touch;
            -webkit-text-size-adjust: none;
        }

body{ min-height: 100%; }

contentEditor編集可能な div の識別子です。

最初はhtmlページが画面に収まりましたが、

ビューにフォーカスを当てると表示され、ビューのUIKeyboardサイズを変更します。今、divをスクロールしようとしましたが、スクロールしません。縦向きから横向きに戻った場合にのみスクロールします。

どうすればいいですか?

編集:

私は1つのことに気づきました:

  • 最初の UIWebView のサイズは 490 です
  • コンテンツがこのサイズに収まり、キーボードを開いてコンテンツを編集すると (サイズは現在 150 になります)、div はスクロールしません。
  • コンテンツがこのサイズに収まらず、キーボードを開いてコンテンツを編集すると (サイズは現在 150 になります)、div がスクロールします。

  • 最初のケースでは、スクロールしないdivでキーボードを開いてデバイスの回転を2回変更すると(最初は横->縦->横)、divがスクロールします...

私は混乱しています

4

0 に答える 0