gpt4 book ai didi

ios - 在横向模式下,如何在 pdf 阅读器中并排显示两个页面?

转载 作者:行者123 更新时间:2023-11-29 13:47:45 24 4
gpt4 key购买 nike

我正在尝试学习 iOS 开发。为此,我想为 iPad 开发一本“书”。为此,我的想法是编写一个简单的 pdf 查看器,其中包含一些特定于本书的附加功能。

我是 iOS 开发的新手,据我所知,pdf 可能很棘手,所以我决定先搜索一个库或开源项目。

我试过了 leaves , 但后来发现 this ,它没有花哨的视觉效果,但在大 pdf 上效果更好,看起来很有前途。然而,我需要做的是,当 iPad 处于横向模式时,能够并排显示两个页面

正如我所说,我是 iOS 的新手,所以:有人可以指导我应该从哪里开始修改应用程序吗?或者也许给我一些关于这个或类似问题的教程?我不需要复制粘贴代码(但如果需要,请随时发布它,:)),只是一些开始的指导。

谢谢!

tl;dr: 我想修改 this代码,以便它在横向模式下并排显示两个页面,感谢任何帮助(iOS 中 pdf 教程、代码片段、指出我应该修改的方法)!

最佳答案

我看不到你在问题中包含的链接,但我知道如何呈现 PDF。当你处于横向模式时,在一个 View 上并排使用两个 TiledLayers。你应该让你的 ViewController 类委托(delegate)给两个层并通过更改 pdf 文档的 CGPDFPageRef 以显示连续的页面,以不同方式处理两个层的 drawLayerInContext: 方法中的内容呈现。设置层的框架,以便第一层占据屏幕的前半部分,其他占据屏幕的后半部分。当阅读器处于肖像模式时,您可能希望隐藏一层并更改另一层的框架。 This CGDPFDocumentRefCGcontext绘图方法将帮助您做到这一点。

关于ios - 在横向模式下,如何在 pdf 阅读器中并排显示两个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6566886/

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