WebviewにてiPhoneでの横スクロールを滑らかにする方法
Webviewで横スクロールを実装したときにAndroidだと横スクロールが可能な部分でスワイプすると滑らかにスクロールされるが、iOSだと滑らかにスクロールできない。
通常だと以下のような挙動になってしまう。
上記は弊社で開発しているアプリのWebviewで実際に横スクロールを実装した画面です。
見る限りスクロールが滑らかではありません。
そこでcssで以下のコードを記入します。
-webkit-overflow-scrolling: touch;
このcssは指定された要素で惰性付きのスクロールを使用するかどうかを制御します。
デフォルトだとauto
になっています。
autoだと通常のスクロールの場合、タッチパネルから指を離すとすぐにスクロールが停止します。
今回の場合はここをtouch
に変更します。
touchだとスクロールが終了した場合、タッチパネルから指を離した後もスクロールを続けます。
対応前と比べるとすごい滑らかにスクロールされていることがわかります。
Author And Source
この問題について(WebviewにてiPhoneでの横スクロールを滑らかにする方法), 我々は、より多くの情報をここで見つけました https://qiita.com/yakiniku0220/items/e7b0612b4897d7b71e17著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .