自定义“复制”文本弹出窗口(UIWebView)?

时间:2011-07-09 18:56:21

标签: ios uiwebview

我正在尝试自定义用户文本选择行为 UIWebView的。当前,当用户突出显示文本区域时 UIWebView出现'复制'操作表,允许您复制 文本。我想对文本选择执行一些自定义操作, 有效地替换“复制”对话框,或添加其他选项 选项列表(例如'复制'|'搜索')。

我的问题是:苹果公司有没有这样做的方式? ID 我不愿意将我的应用程序批准置于危险之中,所以这样做是为了做到这一点 书是理想的。我已经看到有关此主题的类似问题,但是 一切都没有答案。任何人都可以提供一些有关如何的见解 完成这个?

1 个答案:

答案 0 :(得分:2)

您引用的弹出窗口称为UIMenuController。您可以访问[UIMenuController sharedMenuController]方法来获取菜单控制器。然后,您可以将自己的UIMenuItems添加到菜单控制器,这些可以使用UIWebView上的canPerformAction:withSender:方法在上下文中显示。有关详细信息,请参阅iOS Developer Reference on UIMenuController