yakisakeの日記

ITエンジニアの日記です

UIWebViewでコピーとかのアクションポップアップ

UIWebView、簡単にサイト表示したり、ローカルHTMLファイルを
表示したり、PDF表示したりと非常に便利です。

aタグをロングタップでSafariへのリンクポップアップだったり
コピーできちゃったり、もう便利すぎ。

でも、今回はそれが邪魔なのでした。

aタグ対応は


-webkit-touch-callout:none;


CSSに記述するだけでいけたのですが、
通常のテキストだったりをロングタップすると「コピー」、「辞書」とかの
ポップアップがまだ出てくる。。。

で追加で指定したのが、これ

-webkit-user-select:none;

これで、テキスト自体のコピーとか画像のコピーも抑制できるようです。
JavaScriptでも読み込ませることできますが、今回はCSSに記述しました。