创建能够对突出显示的文本进行操作的应用程序扩展

Posted

技术标签:

【中文标题】创建能够对突出显示的文本进行操作的应用程序扩展【英文标题】:Creating app extension that enables acting on highlighted text 【发布时间】:2014-09-19 14:06:27 【问题描述】:

ios 8 新的应用扩展中,是否可以创建一个可以对突出显示的文本执行操作的应用扩展?类似于今天出现的复制和选择子菜单,是否可以添加另一个自定义操作?

【问题讨论】:

【参考方案1】:

与您所描述的类似的事情可以通过 Action 类型的扩展来完成,它允许您的扩展对用户当前选择的内容(文本、图像等)进行操作。但是,您将无法在复制/粘贴子菜单中填充您的操作,因为 iOS 操作扩展仅限于显示操作表或模式视图。这将在用户进行选择、点击共享按钮并从活动视图控制器中选择您的扩展时呈现。在“操作”下的App Extensions Programming Guide 中阅读更多信息(第 48 页)。

【讨论】:

我明白了,在 OSX 中可以做到这一点吗?

以上是关于创建能够对突出显示的文本进行操作的应用程序扩展的主要内容,如果未能解决你的问题,请参考以下文章

创建一个 chrome 扩展,它将页面上突出显示的文本插入到 popup.html 中的文本区域中

SwiftUI:使用 WkWebView 突出显示具有不同颜色的文本

使用 Javascript 突出显示页面上的文本

使用 iTextSharp 突出显示文本减少对 PDF 文件大小的影响

UITextView带有可点击链接但没有文字突出显示

iOS 中突出显示的文本(类似卡拉 OK 的应用)