gpt4 book ai didi

ios - 在 iOS Swift 中使用 WebView 检测 pdf 中的页面更改

转载 作者:行者123 更新时间:2023-11-30 12:20:04 24 4
gpt4 key购买 nike

我正在 WebView 中显示存储在 Document 目录中的 pdf,我想检测 pdf 中页面的更改。我搜索了它并了解了方法 goBack()goForward() 但它对我不起作用,我认为它们用于在文件之间切换在 webView 中,但我想检测当前加载的 pdf 文件中的页面切换。我没有代码可以显示,因为我仍在试图弄清楚。任何带有解释的示例代码都会非常有帮助。谢谢。

最佳答案

为此,您必须使用 scrollView 来导航页面的特定位置,如下所示。

let selectedPage: CGFloat = 2; // i.e. Go to page 5

let pageHeight: CGFloat = 1000.0; // i.e. Height of PDF page = 1000 px;

let y: CGFloat = pageHeight * selectedPage;

let pageOffset = CGPoint(x: 0, y: y)
self.webView.scrollView.setContentOffset(pageOffset, animated: true)

关于ios - 在 iOS Swift 中使用 WebView 检测 pdf 中的页面更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44901824/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com