Проблема размещения UIMenucontroller в WkWebview - PullRequest
0 голосов
/ 01 ноября 2019

Я работаю над UIMenuController в WKWebView. Мое требование, как открыть UIMenucontroller из UIMenucontroller.

Ниже приведены шаги сценария.

  1. Первый wkwebview запускается в моем приложении.

  2. Затем я выбираю текст из этого веб-просмотра.

  3. После выбора текста в веб-просмотре в menuContorller отображаются несколько параметров, таких как copy, copyWithReferencd и мои пользовательские параметры меню и т. Д. *

  4. В этом меню контроллера я щелкнул по одному из пунктов меню.

  5. Теперь мне нужно открыть другой контроллер меню с другими параметрами.

  6. В моем случае menuController открывается правильно, но размещение menuController не правильно. Также у меня нет прямоугольника, где отображать 2-й menuController.

Итак, я застрял, как открыть 2-й menuController в нужном месте.

  • Я перепробовал все свойства в UIMenuController, но у меня это не сработало.

  • Я сделал menuController nil после выбора первого действия в меню. Тогда также не работает.

Ожидаемый результат:

  • Второй контроллер меню должен открываться в нужном месте с правильным направлением стрелки.

1 Ответ

0 голосов
/ 01 ноября 2019

Создать контроллер представления таблицы и один словарь диспетчера для иерархии параметров меню. Если вы выберете один вариант из родительского меню, перезагрузите этот табличный вид с дочерним параметром меню и отобразите один значок возврата в верхнем левом углу для навигации между родительским и дочерним меню. Таким образом, вы можете управлять этим.

...