我正在尝试在swift中创建一个pdf查看应用程序,水平分页就像电子书阅读器一样。我一直在使用webview并设置分页属性,但没有运气。我应该使用UIWebView.scrollView属性吗?这是我的代码:
class ViewController: UIViewController {
@IBOutlet var pdfWebView: UIWebView!
func showPdf(pdfName: String?, pdfView: UIWebView?) {
var pdfName: String! = ""
var pdfLocation: NSURL! = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("\(pdfName)", ofType: "pdf")!)
let request: NSURLRequest! = NSURLRequest(URL:pdfLocation)
pdfView!.loadRequest(request)
pdfView!.paginationMode = UIWebPaginationMode.LeftToRight
pdfView!.paginationBreakingMode = UIWebPaginationBreakingMode.Page
pdfView!.pageLength = CGFloat(1000)
pdfView!.gapBetweenPages = CGFloat(5)
}
override func viewDidLoad() {
super.viewDidLoad()
showPdf("MVA", pdfView: pdfWebView)
}
}