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

时间:2017-07-04 09:14:40

标签: ios swift pdf webview uiwebviewdelegate

我正在Document中显示存储在WebView目录中的pdf,我想检测pdf中页面的更改。我搜索了它并了解了方法goBack()goForward(),但它对我不起作用,我认为它们用于在webView中切换文件但我想要检测当前加载的pdf文件中的page switching。我没有一个代码可以显示,因为我仍在努力解决这个问题。任何带有解释的示例代码都会非常有用。感谢。

1 个答案:

答案 0 :(得分:0)

为此,您必须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)