ios - 如何在 PDFKit 中突出显示搜索结果 - iOS

标签 ios swift

我使用适用于 iOS 11 的 PDFKit,使用搜索功能,我得到了一些 PDFSelection 元素。如何在 PDF 中突出显示与此选择相对应的文本?

我尝试过这个,但不起作用:

selection.color = UIColor.red
selection.draw(for: selection.pages.first!, active: true)

最佳答案

您忘记向 PDFView 添加选择:

@IBOutlet weak var pdfView: PDFView!

pdfView.setCurrentSelection(selection, animate: true)

而且,selection.draw 看起来也不是必要的步骤。

关于ios - 如何在 PDFKit 中突出显示搜索结果 - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46662608/

相关文章:

ios - 使用父 View 管理另一个 UIView 导出

ios - 周数的 UIDatePicker

android - Azure DevOps iOS 和 Android React Native 构建在 Pod 安装和 Gradle 构建步骤上失败

iphone - iOS 初始化参数为 nil

ios - iOS中能否实现单例继承

iphone - 重命名持久存储协调器 URL

swift - presenter 函数在 swift 3 上永远不会被读取

ios - 防止 UIView 在 Swift 中溢出到 SuperView 之外

swift - 使用 xmppFramework 连接到服务器时卡住

ios - 动态映射