ios - 自定义 'Copy' 文本弹出窗口(UIWebView)?

标签 ios uiwebview

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

我的问题是:是否有任何 Apple 接受的方法来做到这一点? ID 不想让我的应用程序审批处于危险之中,所以由 书是理想的。我见过关于这个话题的类似问题,但是 一切都没有得到答复。谁能提供一些关于如何做的见解 完成这个?

最佳答案

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

关于ios - 自定义 'Copy' 文本弹出窗口(UIWebView)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6636807/

相关文章:

ios - 无法从 IOS 接收 Firebase 分析

android - 移动支付库转账问题

ios - 没有动画 UITableViewCell 选择

ios - 今天的小部件高度动态 - iOS

iphone - 如何将此脚本安装到 PhoneGap for iOS

ios - Xcode 在每次击键后继续构建 Storyboard

android - cordova 上的 css 问题(li 的底部边框宽度不同)?

objective-c - UIWebView 和 NSURLRequest 上没有 Internet 连接处理

ios - 清除 UIWebview 缓存

ios - 设置内容插入后,iOS7 上的 UIWebView 中的部分黑色背景