Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios WkWebview中的UIMenucontroller放置问题_Ios_Wkwebview_Uimenucontroller - Fatal编程技术网

Ios WkWebview中的UIMenucontroller放置问题

Ios WkWebview中的UIMenucontroller放置问题,ios,wkwebview,uimenucontroller,Ios,Wkwebview,Uimenucontroller,我正在WKWebView中使用UIMenuController。 我的要求就像是从UIMenucontroller打开UIMenucontroller 下面是场景步骤 第一个wkwebview在我的应用程序中启动 然后,我从WebViView中选择文本 在webview中选择文本后,多个选项在MenuCantorler中可见,如copy、CopyWithReferenceCD和my custom menu options等 我从菜单控制器中点击了其中一个菜单项 现在我必须打开另一个具有不同选项的

我正在WKWebView中使用UIMenuController。 我的要求就像是从UIMenucontroller打开UIMenucontroller

下面是场景步骤

  • 第一个wkwebview在我的应用程序中启动

  • 然后,我从WebViView中选择文本

  • 在webview中选择文本后,多个选项在MenuCantorler中可见,如copy、CopyWithReferenceCD和my custom menu options等

  • 我从菜单控制器中点击了其中一个菜单项

  • 现在我必须打开另一个具有不同选项的菜单控制器

  • 在我的例子中,menuController正确打开,但menuController的位置不正确。我也没有显示第二个菜单控制器的rect

  • 所以,我被困在如何在适当的地方打开第二个菜单控制器

    • 我尝试了UIMenuController中的所有属性,但它对我不起作用

    • 在选择第一个菜单操作后,我使menuController为零。那也不行

    预期结果:

    • 第二个菜单控制器应在适当的位置以适当的箭头方向打开

    为菜单选项层次结构创建一个表视图控制器和管理器字典。如果从父菜单中选择一个选项,则使用菜单的子选项重新加载该表视图,并在左上角显示一个后退图标,用于在父菜单和子菜单之间导航。这样你就可以管理它了

    为菜单选项层次结构创建一个表视图控制器和管理器字典。如果从父菜单中选择一个选项,则使用菜单的子选项重新加载该表视图,并在左上角显示一个后退图标,用于在父菜单和子菜单之间导航。这样你就可以管理它了