1

iOS の Web ビューに問題があることがわかりました。ipod4 の画面よりも長い webview があるので、上下にスクロールできます。画面を素早くドラッグして数秒間タップすると、右側のスクロールバーが画面上に永久に残る状態になります。これが発生すると、画面を任意の方向にドラッグしても、ページに勢いがなくなり、ページをフリックできなくなります。つまり、画面から指を離すと、まったく同じ位置に留まります。

また、この状態で、ページを画面からさらに離して (通常は跳ね返るポイントまで) ドラッグできることもわかりましたが、跳ね返らなくなりました。私が含めたスクリーン キャプチャは、私の白いページを上にドラッグした後のイメージで、スクロール バーが画面にスタックしています。

このロックされたスクロール バーの状態から抜け出す唯一の方法は、Web ページを 2 本の指でズームしすぎることです。

この状態では、JavaScript 機能も実行しないボタンがあります。

残念ながら、この状態を一貫して再現することはできなかったので、すばやく連続してタップしてドラッグするのが最善の再現方法です。

認証ダイアログのスクリーンショット

4

1 に答える 1

0

ウェブサイト自体もスクロールする必要があるため、ウェブビューがスクロール可能な領域内にある必要はないと思います。自動レイアウトを使用して、含まれているコンテナーのサイズに関係なく webview をアタッチし、それ自体をスクロールするかどうか、およびどのようにスクロールするかを判断させることをお勧めします。

Webview は実際にはアプリ内のアプリであり、アプリの残りの部分とは少し異なる方法で処理する必要があります。

于 2014-06-18T14:07:33.647 に答える