5

我打算为 iOS 设备开发一个 ePub 阅读器。我不想为此使用 webView。在这个应用程序中,我想要 iBook 或 stanza 应用程序等功能。我想知道,开发 Stanza 应用程序时使用了哪种方法。

4

4 回答 4

7

ePub 格式的书籍是带有一些元数据的 HTML。不同的生成器创建不同格式的 HTML。实现能够显示所有 ePub 的解析器所需的工作是一项艰巨的任务!如果您不想使用 Web 视图,那么您的项目从一开始就注定失败。

Stanza、Apple 的 iBooks、我自己的 iPad 版 ePub 阅读器以及我所知道的任何其他 ePub 阅读器使用标准的 Web 视图作为基础。最重要的是,您需要分配 CSS 和 Javascript 来调整 ePub 的所有突变。

于 2010-11-17T15:36:04.440 回答
2

从这里下载示例项目http://ideveloperworld.blogspot.in/2011/02/epub-reader.html

于 2012-06-12T06:13:16.643 回答
2

您的方法应该是学习如何解析 ePub 数据并将其与显示内容以及处理所有其他功能的应用程序捆绑在一起。大概想看看Core Text。

于 2010-11-17T15:10:15.567 回答
2

实际上,您可以编写没有 WebView 的 ePub 阅读器,但您需要自己渲染所有内容。您可以找到一些开源 epub 阅读器以供参考。

于 2011-09-26T17:58:03.373 回答