使用webview和PDF的Swift应用程序

时间:2017-05-19 07:38:35

标签: swift pdf jquery-mobile

我创建了一个jquery移动网站,然后我用web-viewer创建了一个swift应用程序。 它有效,但在我的网站上有一个PDF链接,一旦从IOS App点击pdf链接,它将在webview中打开pdf。

问题是在pdf打开后无法执行后退操作,我试图实现手指滑动(左,右),它适用于除pdf之外的所有页面。

我如何保留下载的pdf而不是在网站上打开它,或者至少我如何以pdf方式执行任何方式来执行后退操作。

     let swipeLeftRecognizer = UISwipeGestureRecognizer(target: self, action: #selector(handleSwipe(recognizer:)))
            let swipeRightRecognizer = UISwipeGestureRecognizer(target: self, action: #selector(handleSwipe(recognizer:)))
            swipeLeftRecognizer.direction = .left
            swipeRightRecognizer.direction = .right

            webView.addGestureRecognizer(swipeLeftRecognizer)
            webView.addGestureRecognizer(swipeRightRecognizer)

@objc private func handleSwipe(recognizer: UISwipeGestureRecognizer) {
        if (recognizer.direction == .left) {
            if webView.canGoForward {
                webView.goForward()
            }
        }

        if (recognizer.direction == .right) {
            if webView.canGoBack {
                webView.goBack()
            }
        }
    }

0 个答案:

没有答案