【发布时间】:2018-01-11 10:02:12
【问题描述】:
如何在应用程序中显示 PDF URL 文件并像 iBook 一样打开或查看 PDF 文件的下一页?我在 WebView 上打开 PDF URL,但无法像打开书本一样打开页面。
【问题讨论】:
如何在应用程序中显示 PDF URL 文件并像 iBook 一样打开或查看 PDF 文件的下一页?我在 WebView 上打开 PDF URL,但无法像打开书本一样打开页面。
【问题讨论】:
试试这个:
网址:
func loadFromUrl(){
let url = NSURL(string:"https://www.yourpdfFileUrl.pdf")
myWebView?.loadRequest(NSURLRequest(URL: url!))
}
本地:
func loadFromLocal()
{
let pdfPath = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("myPdfFile", ofType: "pdf")!)
myWebView?.loadRequest(NSURLRequest(URL: pdfPath))
}
或者
关注link
【讨论】:
在WebView 中打开.pdf 会起作用,但不会像iBooks 那样具有卷页效果。为此,您需要这样做。
- 要实现类似 iBooks 的效果,您需要在视图上呈现 pdf。
- 你必须使用 UIPageViewController 和 curl 动画。
如果您使用的是 iOS 11.0 及更高版本,您可以使用新提供的 PDFKit 进行操作。
【讨论】: