【问题标题】:Show EPUB on UIWebview page by page在 UIWebview 上逐页显示 EPUB
【发布时间】:2010-07-11 09:40:22
【问题描述】:

我正在 iPad 上开发 EPUB 阅读器。所以,我有一个问题。 我们知道 EPUB 不是分页格式。但是,我想一页一页地展示它。当然,字号越大页数越多,字号越小页数越少。

我想让它像 iBooks 一样。 如何解决?

感谢您的关注。

【问题讨论】:

  • 只是出于好奇,想要让它分页的原因是什么?我也一直致力于电子阅读器的设计,我觉得页面对数字内容没有意义,尤其是当调整文本大小会改变内容所在的页面时。你读过 Craigmod 的文章吗?值得一看:)

标签: iphone ipad uiwebview epub


【解决方案1】:

您将必须读取数据并根据您设置的任何规则布置文本。据我所知,UIKit 的文本控件中没有用于分页内容的内置工具。

您可能会尝试的一件事是使用 Web 视图通过 HTML 逐页显示您的内容。您可以使用 Javascript 来获取页面上的指标,并逐渐在页面中添加或删除内容,直到它与您的指标匹配。在单独的线程中执行此操作,并在用户阅读第一页时让它分析 EPUB。作为额外的好处,这将使您能够使用 CSS 进行页面布局,这将使您可以很好地控制排版、行距等,同时可以轻松添加热链接目录等功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多