Настроить текстовое всплывающее окно «Копировать» (UIWebView)? - PullRequest
0 голосов
/ 09 июля 2011

Я пытаюсь настроить поведение выбора пользовательского текста в UIWebView.В настоящее время, когда пользователь выделяет область текста в UIWebView, появляется лист действий «Копировать», позволяющий скопировать текст.Я хотел бы выполнить какое-то пользовательское действие по выделению текста, эффективно заменив диалоговое окно «Копировать» или добавив другой параметр в список параметров (например, «Копировать» | «Поиск»).

Мой вопрос:Есть ли какой-нибудь приемлемый для Apple способ сделать это?Я бы предпочел не подвергать риску одобрение моего приложения, поэтому это идеально подходит для книги.Я видел похожие вопросы, задаваемые по этой теме, но все остаются без ответа.Кто-нибудь может дать некоторое представление о том, как этого добиться?

1 Ответ

2 голосов
/ 10 июля 2011

Всплывающее окно, на которое вы ссылаетесь, называется UIMenuController.Вы можете получить доступ к методу [UIMenuController sharedMenuController], чтобы получить контроллер меню.Затем вы можете добавить свой собственный UIMenuItems к контроллеру меню, и они могут быть показаны контекстно, используя метод canPerformAction:withSender: в UIWebView.Для получения дополнительной информации обратитесь к Справочнику разработчика iOS по UIMenuController

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