gpt4 book ai didi

objective-c - iOS : How to implement a bookmark for ePub reader?

转载 作者:可可西里 更新时间:2023-11-01 05:57:36 28 4
gpt4 key购买 nike

我正在为 iPad/iPhone 创建一个 ePub 阅读器

基本代码来自AePubReader

我添加了页面 curl 效果,调整图像大小......但删除了一些功能(例如页面 slider )

但是我还是不知道怎么实现书签功能...

我们有很多discussion here , 有人将页码记录为书签索引

这是一个解决方案,但还不够好,如果您想在第 100 页添加标记。

当你改变文字大小时,你可能在第100页找不到你想要的段落

所以,正如我在问题讨论中所说,我需要做一些事情......

1.设置

标签或id

2.获取每个页面的

3.按书签按钮表示记录当前页的首页

,如果首页

来自上一页,则记录上一页的最后一个

4.按标签查找

,如果匹配则显示页码。

所以...我希望有人知道答案,因为 Apple 不发布任何 ePub 阅读器

感谢您的任何回复或回答。

韦伯

最佳答案

这可能是一种解决方案,当您加载 epub 的一部分时,在典型情况下,一章可能只是一个 html 文件。

我们在 webView 中对章节进行分页,所以我们得到了我们刚刚阅读的 html 文件的位置,例如 html 的 35% 部分。

所以如果我们调整精度,比如 html 位置的 0.2674%。

您可以找到书签位置...

如果您认为这是正确的,请投票给答案。

关于objective-c - iOS : How to implement a bookmark for ePub reader?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9987038/

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