小编Mar*_*nig的帖子

使用 PDFKit - iOS 11 点击 Annotation 后触发 In-App-Browser

我正在使用 Apple 的 PDFKit 开发一个应用程序,并设法放置了一些带有工作的注释按钮,PDFActionURL在点击它们后打开 iOS 标准浏览器。

不幸的是,我没有找到一个可行的解决方案,即如何在应用内浏览器中打开相关链接或在 web 视图中加载它。点击 AnnotationButton 后,PDFKit 会自动打开 Safari,我还没有找到有关 iOS 的属性或其他方式来通过操作 PDFAction 来影响此行为。

let urlString = "https://www.apple.com"
let urlAction = PDFActionURL(url: urlString)
urlButton.action = urlAction
pdfPage.addAnnotation(urlButton)
Run Code Online (Sandbox Code Playgroud)

有没有办法强制每次调用 In-App-BrowserUIApplication.shared.open()或操纵 a 的执行PDFAction

pdfkit swift ios11

2
推荐指数
1
解决办法
789
查看次数

标签 统计

ios11 ×1

pdfkit ×1

swift ×1