【发布时间】:2020-02-27 14:09:33
【问题描述】:
我正在 WKWebView 中处理 UIMenuController。 我的要求就像从 UIMenucontroller 打开 UIMenucontroller。
以下是场景步骤。
第一个 wkwebview 在我的应用程序中启动。
然后我从那个 webiview 中选择文本。
在 webview 中选择文本后,menuContorller 中会显示多个选项,例如复制、copyWithReferencd 和我的自定义菜单选项等...
从那个 menuController 我点击了其中一个菜单项。
现在我必须打开另一个具有不同选项的 menuController。
在我的情况下,menuController 可以正常打开,但 menuController 的位置不正确。我也没有 rect 在哪里显示第二个 menuController。
所以,我不知道如何在适当的位置打开第二个 menuController。
我尝试了 UIMenuController 中的所有属性,但对我不起作用。
在选择第一个菜单操作后,我将 menuController 设为 nil。然后也没用。
预期结果:
- 第二个菜单控制器应该在正确的位置以正确的箭头方向打开。
【问题讨论】:
标签: ios wkwebview uimenucontroller