gpt4 book ai didi

ios PDFKit displaymode = singlepage 只显示pdf的第一页

转载 作者:搜寻专家 更新时间:2023-10-31 22:09:27 26 4
gpt4 key购买 nike

我正在尝试通过苹果 PDFKit 库在 ios 上显示 pdf,而不是使用 PDFDisplayMode.singlePageContinuous 模式,我想在分页符处停止,所以我正在尝试使用 PDFDisplayMode.singlePage。 https://developer.apple.com/documentation/pdfkit/pdfdisplaymode

但是,这种模式似乎只显示pdf的一页,没什么用。我试过向页面添加滑动处理程序,但它们也不起作用。

我找到了示例应用程序并更改了它们的代码以测试 pdfdisplaymode 但遇到了同样的问题,例如 https://github.com/vipulshah2010/PDFKitDemo

我如何使用 pdfkit 实现一次一页的 pdfviewer,允许在页面之间滑动?!

最佳答案

另一个简单的方法是设置

pdfView.usePageViewController(true) 

这为您添加了页面之间的滑动,无需设置您自己的手势。请参见下面的示例:

override func viewDidLoad() {
super.viewDidLoad()

// Add PDFView to view controller.
let pdfView = PDFView(frame: self.view.bounds)
self.view.addSubview(pdfView)

// Configure PDFView to be one page at a time swiping horizontally
pdfView.autoScales = true
pdfView.displayMode = .singlePage
pdfView.displayDirection = .horizontal
pdfView.usePageViewController(true)

// load PDF
let webUrl: URL! = URL(string: url)
pdfView.document = PDFDocument(url: webUrl!)
}

关于ios PDFKit displaymode = singlepage 只显示pdf的第一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55114076/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com