0

1 か所で webview を使用する iOS アプリを構築しています。ユーザーがテキストエリアをタップしてキーボードが表示されると、テキストエリアはシャドウハイライト効果を取得してから通常に戻ります。webkit-appearance のアウトラインについて話しているのではなく、テキスト領域全体を覆う影がタップされていることに注意してください。

これはある種のアクセシビリティ機能だと思います。それでも、アニメーションが台無しになり、ビュー全体ががらくたのように見えます。

このハイライト シャドウを削除できるかどうかは誰にもわかりませんか?

4

1 に答える 1

0

css 属性 -webkit-tap-highlight-color を rgba(0,0,0,0); に設定することで無効にできます。しかし、あなたが言ったように、それはユーザビリティ機能であるため、オフにするべきではありません. ;)

参照: http ://www.yuiblog.com/blog/2010/10/01/quick-tip-customizing-the-mobile-safari-tap-highlight-color/

于 2013-01-14T11:31:17.253 に答える