uiwebviewのアクションシートポップアップにオプションを置き換えたり、追加したりしようとしています。リンクをロングタッチすると、標準のuiwebviewポップアップが表示されます。私はそれをしたいくつかのアプリを見ました、しかし私はそれを理解することができません。
標準オプションは次のとおりです。開くまたはコピー、コピーを非表示にして送信メールを追加します。
何か助けはありますか?
ありがとうアルバート
uiwebviewのアクションシートポップアップにオプションを置き換えたり、追加したりしようとしています。リンクをロングタッチすると、標準のuiwebviewポップアップが表示されます。私はそれをしたいくつかのアプリを見ました、しかし私はそれを理解することができません。
標準オプションは次のとおりです。開くまたはコピー、コピーを非表示にして送信メールを追加します。
何か助けはありますか?
ありがとうアルバート
この「アクション」ポップアップはUIWebView
、CSSクラス-webkit-touch-callout: none
を設定するかdocument.documentElement.style.webkitTouchCallout = "none";
、JavaScriptで設定することで無効にできます。
デフォルトの動作を無効にすると、任意のカスタムアクションシートを作成できます。
UIMenuController の UIMenuItems をカスタマイズしたい。ここでこれを行う方法を説明します: UIMenuController のカスタマイズ