Всплывающее окно действия UIWebView по ссылке — настройка

Я пытаюсь заменить или добавить дополнительные параметры во всплывающее окно листа действий в uiwebview. При длительном касании ссылки появляется стандартное всплывающее окно uiwebview. Я видел некоторые приложения, которые делали это, но я не могу понять это.

стандартные варианты: открыть или скопировать, я хочу скрыть копию и добавить отправку электронной почты.

Любая помощь ?

Спасибо, Альберт.


person Al B    schedule 05.06.2010    source источник


Ответы (2)


Это всплывающее окно «действие» можно отключить в UIWebView, установив класс CSS -webkit-touch-callout: none или установив document.documentElement.style.webkitTouchCallout = "none"; в javascript.

После того, как вы отключите поведение по умолчанию, вы можете создать любой настраиваемый лист действий, который вы хотите.

person Jehiah    schedule 14.11.2010

Вы хотите настроить UIMenuItems UIMenuController. Я объясню, как это сделать здесь: Настройка UIMenuController

person TomSwift    schedule 14.11.2010
comment
Я не думаю, что это то, о чем он спрашивает. Он хочет изменить UIActionSheet, а не UIMenuController. Разные вещи. - person Lee; 08.04.2011
comment
Попался. Я никогда не знал о долгом нажатии на ссылку! - person TomSwift; 08.04.2011