У меня есть UIWebView с div contentEditable, чтобы реализовать какой-то редактор форматированного текста. Мне нужно обрезать параметры копирования и вырезания в UIMenuController, которые появляются в веб-представлении, когда пользователь выбирает любой фрагмент текста.
Кажется, в Интернете есть много решений, но по какой-то причине ни одно из них не подходит для моего сценария.
Я создал подкласс UIWebView и реализовал canPerformAction:(SEL)action withSender:
, чтобы удалить копию и вырезать, но как только пользователь выбирает «Выбрать» или «Выбрать все», появляется новое меню, и, очевидно, веб-представление не перехватывает это действие и canPerform метод не вызывается.
Есть ли способ урезать действия для этих случаев?