2010-06-05 6 views
4

J'essaie de remplacer ou d'ajouter plus d'options dans la fenêtre contextuelle de l'action dans uiwebview. Lorsque vous touchez long tactile sur un lien standard uiwebview popup apparaît. J'ai vu quelques applications qui l'ont fait, mais je ne peux pas le comprendre.UIWebView popup de feuille d'action sur un lien - personnalisation

les options standard sont: ouvrir ou copier, je veux cacher la copie et ajouter l'email d'envoi.

Une aide?

Merci Albert

Répondre

3

Ce pop-up "d'action" peut être désactivée dans un UIWebView en définissant la classe CSS -webkit-touch-callout: none ou en définissant document.documentElement.style.webkitTouchCallout = "none"; en javascript. Une fois que vous désactivez le comportement par défaut, vous pouvez créer toute feuille d'action personnalisée que vous souhaitez.

0

Vous souhaitez personnaliser les UIMenuItems du UIMenuController. J'explique comment faire ceci ici: Customize UIMenuController

+0

Je ne pense pas que ce soit ce qu'il demande. Il cherche à changer le UIActionSheet pas le UIMenuController. Différentes choses. – Lee

+0

gotcha. Je n'ai jamais entendu parler de "presse longue" sur un lien! – TomSwift