如何解决如何在 pdfView 上全屏显示/显示 pdf 文档?
我使用了 pdfView,我正在尝试在这个 pdfView 上加载 pdf 文档。正如我在情节提要中添加的那样,pdf 没有显示/显示全屏 w.r.t 其 pdfView。它从顶部和底部有一些间隙。 (见pdf中的灰色) 这是截图,
这是我为此编写的代码,
func loadPdf(documentsURL:String){
if let pdfDocument = self.createPdfDocument(forFileName: documentsURL) {
self.pdfView.document = pdfDocument
pdfView.autoresizesSubviews = true
pdfView.autoresizingMask = [.flexibleWidth,.flexibleHeight,.flexibleTopMargin,.flexibleLeftMargin]
pdfView.displayDirection = .vertical
pdfView.autoScales = true
pdfView.displayMode = .singlePage//.singlePageContinuous
pdfView.displaysPageBreaks = true
pdfView.maxScaleFactor = 4.0
pdfView.minScaleFactor = pdfView.scaleFactorForSizeToFit
pdfView.usePageViewController(true,withViewOptions: [:])
self.pdfView.backgroundColor = UIColor.gray
}
}
我如何从顶部和底部移除多余的空间,并将该 pdf 文档制作/显示/显示为全屏 w.r.t pdfView,我在故事板中添加了相同大小的内容。
有什么解决办法吗?
解决方法
您可以使用 webView 在全屏上显示 .pdf 您可以同时显示 url 和本地文件
let url : NSURL! = NSURL(string: "http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIWebViw_Class/UIWebView_Class.pdf")
webView.loadRequest(NSURLRequest(URL: url))
对于本地文件,您可以使用
let pdf = NSBundle.mainBundle().URLForResource("myPDF",withExtension: "pdf",subdirectory: nil,localization: nil)
let req = NSURLRequest(URL: pdf)
webView.loadRequest(req)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。